mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-31 23:26:23 -05:00
API recieves full set of permissions names on create of user
invite. This is instead of mapping from permission groups to individual permissions on user creation.
This commit is contained in:
@@ -68,6 +68,8 @@ class PermissionDAO(DAOClass):
|
||||
query = self.get_query(filter_by_dict={'user': user.id, 'service': service.id})
|
||||
query.delete()
|
||||
for p in permissions:
|
||||
p.user = user
|
||||
p.service = service
|
||||
self.create_instance(p, _commit=False)
|
||||
except Exception as e:
|
||||
if _commit:
|
||||
|
||||
Reference in New Issue
Block a user