mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-22 08:21:13 -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