Add ability to set owner per object

This commit is contained in:
Michael Shamoon
2022-12-09 10:04:39 -08:00
parent df2540320c
commit 360a2258e1
28 changed files with 293 additions and 220 deletions

View File

@@ -56,7 +56,6 @@ def get_groups_with_only_permission(obj, codename):
def set_permissions_for_object(permissions, object):
print(permissions, object)
for action in permissions:
permission = f"{action}_{object.__class__.__name__.lower()}"
# users

View File

@@ -117,9 +117,9 @@ class SetPermissionsMixin:
if set_permissions is not None:
for action in permissions_dict:
users = set_permissions[action]["users"]
self._validate_user_ids(users)
permissions_dict[action]["users"] = self._validate_user_ids(users)
groups = set_permissions[action]["groups"]
self._validate_group_ids(groups)
permissions_dict[action]["groups"] = self._validate_group_ids(groups)
return permissions_dict
def _set_permissions(self, permissions, object):