Let users without send_messages view broadcasts

At the moment viewing a broadcast is limited to those users who have
the `send_messages` permission.

This doesn’t match how we describe the permissions on the team members
page

This commit makes it so that any team member can see a broadcast that’s
in any state other than `draft`.
This commit is contained in:
Chris Hill-Scott
2020-08-10 12:13:11 +01:00
parent 38953d1c28
commit 78c88530b5
3 changed files with 54 additions and 3 deletions

View File

@@ -182,7 +182,7 @@ def preview_broadcast_message(service_id, broadcast_message_id):
@main.route('/services/<uuid:service_id>/broadcast/<uuid:broadcast_message_id>')
@user_has_permissions('send_messages')
@user_has_permissions()
@service_has_permission('broadcast')
def view_broadcast_message(service_id, broadcast_message_id):
broadcast_message = BroadcastMessage.from_id(