diff --git a/core/apps/accounts/views/user.py b/core/apps/accounts/views/user.py index 569febc..ed02671 100644 --- a/core/apps/accounts/views/user.py +++ b/core/apps/accounts/views/user.py @@ -87,14 +87,8 @@ class DeleteAdminUserApiView(APIView): permission_classes = [IsAuthenticated] 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) - if user.role != RoleChoice.ADMIN: - return Response({'detail': 'This user is not an admin'}, status=400) user.delete() - return Response(status=204)