Merge pull request #3690 from alphagov/set-message-limit

Remove the `upload_letters` permission
This commit is contained in:
Chris Hill-Scott
2020-10-23 12:27:28 +01:00
committed by GitHub
6 changed files with 3 additions and 9 deletions

View File

@@ -68,7 +68,6 @@ from app.utils import (
PLATFORM_ADMIN_SERVICE_PERMISSIONS = OrderedDict([
('inbound_sms', {'title': 'Receive inbound SMS', 'requires': 'sms', 'endpoint': '.service_set_inbound_number'}),
('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

@@ -341,7 +341,7 @@ def view_letter_upload_as_preview(service_id, file_id):
@main.route("/services/<uuid:service_id>/upload-letter/send/<uuid:file_id>", methods=['POST'])
@user_has_permissions('send_messages', restrict_admin_usage=True)
def send_uploaded_letter(service_id, file_id):
if not (current_service.has_permission('letter') and current_service.has_permission('upload_letters')):
if not current_service.has_permission('letter'):
abort(403)
metadata = get_letter_metadata(service_id, file_id)

View File

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

View File

@@ -8,7 +8,7 @@
caption="Recent files uploaded",
caption_visible=False,
empty_message=(
'Upload a letter and Notify will print, pack and post it for you.' if current_service.can_upload_letters else 'You have not uploaded any files yet'
'Upload a letter and Notify will print, pack and post it for you.' if current_service.has_permission('letter') else 'You have not uploaded any files yet.'
),
field_headings=[
'File',