rest_condition icon indicating copy to clipboard operation
rest_condition copied to clipboard

Combining has_permission with has_object_permission isn't working

Open ArtemBernatskyy opened this issue 6 years ago • 0 comments

Plz mention in docs that in order to achieve correct combining has_permission with has_object_permission We need to both override both has_object_permission and has_permission

For example

class OperatorPermission(permissions.BasePermission):
    """
        Allowing access to Operator only
    """

    def has_permission(self, request, view):
        return request.user.is_operator

    def has_object_permission(self, request, view, obj):
        return request.user.is_operator

ArtemBernatskyy avatar Mar 28 '18 14:03 ArtemBernatskyy