All services can send files by email if they have set contact_link

This commit is contained in:
Pea Tyczynska
2020-02-25 16:11:53 +00:00
parent 42f02c8c24
commit ed1bc8d806
4 changed files with 30 additions and 10 deletions

View File

@@ -85,7 +85,13 @@ def service_has_permission(notify_type, permissions):
def check_service_has_permission(notify_type, permissions):
if not service_has_permission(notify_type, permissions):
raise BadRequestError(message="Service is not allowed to send {}".format(
get_public_notify_type_text(notify_type, plural=True)))
get_public_notify_type_text(notify_type, plural=True)
))
def check_if_service_can_send_files_by_email(service_contact_link):
if not service_contact_link:
raise BadRequestError(message="Go to Service Settings to turn on sending files by email")
def check_service_can_schedule_notification(permissions, scheduled_for):