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 instance obj
and
user
.
remove_perm
(perm, user, obj)¶Removes permission perm
for an instance obj
and given user
.
Please note that we do NOT fetch object permission from database - we
use Queryset.delete
method for removing it. Main implication of this
is that post_delete
signals would NOT be fired.
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 instance obj
and
group
.
remove_perm
(perm, group, obj)¶Removes permission perm
for an instance obj
and given group
.