Managers¶
UserObjectPermissionManager¶
-
class
guardian.managers.
UserObjectPermissionManager
¶ -
assign
(perm, user, obj)¶ Depreciated function name left in for compatibility
-
assign_perm
(perm, user, obj)¶ Assigns permission with given
perm
for an instanceobj
anduser
.
-
remove_perm
(perm, user, obj)¶ Removes permission
perm
for an instanceobj
and givenuser
.Please note that we do NOT fetch object permission from database - we use
Queryset.delete
method for removing it. Main implication of this is thatpost_delete
signals would NOT be fired.
-
GroupObjectPermissionManager¶
-
class
guardian.managers.
GroupObjectPermissionManager
¶ -
assign
(perm, user, obj)¶ Depreciated function name left in for compatibility
-
assign_perm
(perm, group, obj)¶ Assigns permission with given
perm
for an instanceobj
andgroup
.
-
remove_perm
(perm, group, obj)¶ Removes permission
perm
for an instanceobj
and givengroup
.
-