added AdminProductsViewSet for users with role SITE_ADMIN

This commit is contained in:
Sam
2021-03-08 12:54:06 +00:00
parent ec27937b85
commit 642688b98d
4 changed files with 190 additions and 7 deletions

View File

@@ -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):