behruz #116

Merged
xoliqberdiyev merged 2 commits from behruz into main 2026-04-27 12:47:58 +00:00
4 changed files with 7 additions and 8 deletions
Showing only changes of commit 921b54ab7c - Show all commits

View File

@@ -30,5 +30,5 @@ urlpatterns = [
path("user/list/", UserListApiView.as_view(), name="user-list"),
path("admin-user/list/", AdminUserListApiView.as_view(), name="admin-user-list"),
path("admin/create/", AdminCreateAPIView.as_view(), name="user-create"),
path("admin/update/", AdminUpdateAPIView.as_view(), name="user-update"),
path("admin/update/<int:pk>/", AdminUpdateAPIView.as_view(), name="user-update"),
]

View File

@@ -64,11 +64,10 @@ class AdminCreateAPIView(APIView):
return Response(serializer.data, status=201)
@extend_schema(tags=['User'],
responses={200: UserSerializer},
request=UserCreateSerializer)
class AdminUpdateAPIView(APIView):
@extend_schema(tags=['User'],)
class AdminUpdateAPIView(generics.GenericAPIView):
permission_classes = [IsAuthenticated]
serializer_class = UserCreateSerializer
def put(self, request, pk):
if request.user.role not in (RoleChoice.SUPERUSER, RoleChoice.ADMIN):