Add edit_folder_permissions permission

Admin part of alphagov/notifications-api#2356
Adds Folder permissions switch to the platform admin part of service
settings page.
This commit is contained in:
Alexey Bezhan
2019-02-20 16:45:12 +00:00
parent 000d6c3a48
commit 261d90ca4d
3 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -61,12 +61,12 @@ from app.utils import (
user_is_platform_admin,
)
PLATFORM_ADMIN_SERVICE_PERMISSIONS = OrderedDict([
('inbound_sms', {'title': 'Receive inbound SMS', 'requires': 'sms', 'endpoint': '.service_set_inbound_number'}),
('precompiled_letter', {'title': 'Send precompiled letters', 'requires': 'letter'}),
('email_auth', {'title': 'User auth type editing'}),
('upload_document', {'title': 'Uploading documents', 'endpoint': '.service_switch_can_upload_document'}),
('edit_folder_permissions', {'title': 'Folder permissions'}),
])
@@ -46,6 +46,8 @@ def test_service_set_permission_requires_platform_admin(
('inbound_sms', 'False', False),
('email_auth', 'True', True),
('email_auth', 'False', False),
('edit_folder_permissions', 'True', True),
('edit_folder_permissions', 'False', False),
])
def test_service_set_permission(
mocker,
@@ -102,6 +102,7 @@ def mock_get_service_settings_page_common(
'Receive inbound SMS Off Change',
'User auth type editing Off Change',
'Uploading documents Off Change',
'Folder permissions Off Change',
]),
])