From 904ebc2000049aef7b1ba91979837179fcf4c925 Mon Sep 17 00:00:00 2001 From: Mohamed-Hacene Date: Wed, 20 Mar 2024 13:36:29 +0100 Subject: [PATCH] feat: purge AdminModelViewSet --- backend/core/views.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/backend/core/views.py b/backend/core/views.py index 2e4f4b8f5..54a0853b0 100644 --- a/backend/core/views.py +++ b/backend/core/views.py @@ -144,14 +144,6 @@ def object(self, request, pk): return Response(serializer_class(super().get_object()).data) -class AdminModelViewSet(BaseModelViewSet): - """ - ModelViewSet for models whose CRUD operations can only be carried out by users with administrator role - """ - - permission_classes = [IsAdministrator] - - # Risk Assessment @@ -855,7 +847,7 @@ class UserGroupViewSet(BaseModelViewSet): filterset_fields = ["folder"] -class RoleViewSet(AdminModelViewSet): +class RoleViewSet(BaseModelViewSet): """ API endpoint that allows roles to be viewed or edited """ @@ -865,7 +857,7 @@ class RoleViewSet(AdminModelViewSet): ordering_fields = ordering -class RoleAssignmentViewSet(AdminModelViewSet): +class RoleAssignmentViewSet(BaseModelViewSet): """ API endpoint that allows role assignments to be viewed or edited. """