add broadcast service permission

This commit is contained in:
Leo Hemsted
2020-06-30 10:11:17 +01:00
parent ee8270aa2c
commit 8b3aa43101
4 changed files with 5 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ PLATFORM_ADMIN_SERVICE_PERMISSIONS = OrderedDict([
('email_auth', {'title': 'Email authentication'}),
('upload_letters', {'title': 'Uploading letters', 'requires': 'letter'}),
('international_letters', {'title': 'Send international letters', 'requires': 'letter'}),
('broadcast', {'title': 'Send cell broadcasts'}),
])

View File

@@ -64,6 +64,7 @@ class Service(JSONModel):
'international_sms',
'upload_document',
'upload_letters',
'broadcast',
)
@classmethod

View File

@@ -45,6 +45,8 @@ def test_service_set_permission_requires_platform_admin(
('email_auth', 'False', False),
('international_letters', 'True', True),
('international_letters', 'False', False),
('broadcast', 'True', True),
('broadcast', 'False', False),
])
def test_service_set_permission(
mocker,

View File

@@ -107,6 +107,7 @@ def mock_get_service_settings_page_common(
'Data retention email Change',
'Receive inbound SMS Off Change',
'Email authentication Off Change',
'Send cell broadcasts Off Change',
]),
])
def test_should_show_overview(