This commit is contained in:
xoliqberdiyev
2026-05-04 17:29:20 +05:00
parent c88ea1aa77
commit 51b3535a80

View File

@@ -87,14 +87,8 @@ class DeleteAdminUserApiView(APIView):
permission_classes = [IsAuthenticated] permission_classes = [IsAuthenticated]
def delete(self, request, pk): def delete(self, request, pk):
if request.user.role != RoleChoice.SUPERUSER:
return Response({'detail': 'Forbidden'}, status=403)
user = get_object_or_404(User, pk=pk) user = get_object_or_404(User, pk=pk)
if user.role != RoleChoice.ADMIN:
return Response({'detail': 'This user is not an admin'}, status=400)
user.delete() user.delete()
return Response(status=204) return Response(status=204)