Added endpoint for removing user from service, all tests passing.

This commit is contained in:
Nicholas Staples
2016-03-22 13:14:23 +00:00
parent a0ea15d728
commit 090babaaeb
7 changed files with 116 additions and 9 deletions
+4
View File
@@ -57,6 +57,10 @@ class PermissionDAO(DAOClass):
permission = Permission(permission=name, user=user, service=service)
self.create_instance(permission, _commit=False)
def remove_user_service_permissions(self, user, service):
query = self.get_query(filter_by_dict={'user': user.id, 'service': service.id})
query.delete()
def set_user_permission(self, user, permissions):
try:
query = self.get_query(filter_by_dict={'user': user.id})