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
permfor an instanceobjanduser.
-
remove_perm(perm, user, obj)¶ Removes permission
permfor an instanceobjand givenuser.Please note that we do NOT fetch object permission from database - we use
Queryset.deletemethod for removing it. Main implication of this is thatpost_deletesignals 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
permfor an instanceobjandgroup.
-
remove_perm(perm, group, obj)¶ Removes permission
permfor an instanceobjand givengroup.
-