Only show inbound stuff if service has permission

Only services that have inbound SMS turned on should be able to see the
dashboard and ‘Received messages’ page.

There’s probably a cleaner way (decorator) of doing this permissions
stuff, but I think it can wait until we ship this.
This commit is contained in:
Chris Hill-Scott
2017-06-05 14:48:24 +01:00
parent 95e613c3f9
commit 85105fd6cd
4 changed files with 69 additions and 19 deletions

View File

@@ -55,10 +55,12 @@ def service_json(
branding='govuk',
created_at=None,
letter_contact_block=None,
permissions=[]
permissions=None,
):
if users is None:
users = []
if permissions is None:
permissions = []
return {
'id': id_,
'name': name,