def deleteUser(self, user): """ Deletes a user, as well as deleting his requests and removing him from all groups """ if user in self.getUser(): requests = json.loads(self.getUser(user))['requests'] for request in requests: self.deleteRequest(request) for group in GroupInfo.groupsForUser(user).keys(): GroupManagement.removeUserFromGroup(user, group) return UserManagement.deleteUser(user)
def deleteUser(self, user): """ Deletes a user, as well as deleting his requests and removing him from all groups """ if user in self.getUser(): requests = json.loads(self.getUser(user))['requests'] for request in requests: self.deleteRequest(request) for group in GroupInfo.groupsForUser(user).keys(): GroupManagement.removeUserFromGroup(user, group) return UserManagement.deleteUser(user)