added AdminProductsViewSet for users with role SITE_ADMIN
This commit is contained in:
@@ -43,10 +43,14 @@ class IsSiteAdmin(permissions.BasePermission):
|
||||
admin_role = 'SITE_ADMIN'
|
||||
|
||||
def has_object_permission(self, request, view, obj):
|
||||
return request.user.role == self.admin_role
|
||||
if request.user.is_authenticated:
|
||||
return request.user.role == self.admin_role
|
||||
return False
|
||||
|
||||
def has_permission(self, request, view):
|
||||
return request.user.role == self.admin_role
|
||||
if request.user.is_authenticated:
|
||||
return request.user.role == self.admin_role
|
||||
return False
|
||||
|
||||
|
||||
class ReadOnly(permissions.BasePermission):
|
||||
|
||||
Reference in New Issue
Block a user