Add a button for switching 'upload_document' permission

Adds a platform admin button to the service settings to turn on/off
'upload_document' service permission. The permission allows uploading
documents to document-download-api through the post notification API
endpoint.
This commit is contained in:
Alexey Bezhan
2018-05-01 15:50:35 +01:00
parent 394ef265ed
commit f663092cf4
4 changed files with 21 additions and 0 deletions

View File

@@ -319,6 +319,14 @@ def service_switch_can_send_precompiled_letter(service_id):
return redirect(url_for('.service_settings', service_id=service_id))
@main.route("/services/<service_id>/service-settings/can-upload-document")
@login_required
@user_is_platform_admin
def service_switch_can_upload_document(service_id):
switch_service_permissions(service_id, 'upload_document')
return redirect(url_for('.service_settings', service_id=service_id))
@main.route("/services/<service_id>/service-settings/archive", methods=['GET', 'POST'])
@login_required
@user_has_permissions('manage_service')