Merge pull request #3494 from alphagov/broadcast-service-permission

add broadcast service permission to service settings
This commit is contained in:
Chris Hill-Scott
2020-06-30 14:11:35 +01:00
committed by GitHub
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(