Use folder_permissions in the InvitedUser model

We were already invitializing InvitedUser with folder_permissions
(defaulting to None), but this removes the default and adds
folder_permissions to the serialize method. Folder permissions should
now always be returned from api, either as an empty list or a list of
UUIDs.
This commit is contained in:
Katie Smith
2019-03-15 10:25:00 +00:00
parent 15b74a74fb
commit 782bd34394
5 changed files with 26 additions and 10 deletions

View File

@@ -272,7 +272,15 @@ def api_key_json(id_, name, expiry_date=None):
}
def invite_json(id_, from_user, service_id, email_address, permissions, created_at, status, auth_type):
def invite_json(id_,
from_user,
service_id,
email_address,
permissions,
created_at,
status,
auth_type,
folder_permissions):
return {
'id': id_,
'from_user': from_user,
@@ -281,7 +289,8 @@ def invite_json(id_, from_user, service_id, email_address, permissions, created_
'status': status,
'permissions': permissions,
'created_at': created_at,
'auth_type': auth_type
'auth_type': auth_type,
'folder_permissions': folder_permissions,
}