behruz #131

Merged
xoliqberdiyev merged 3 commits from behruz into main 2026-05-04 12:31:44 +00:00
2 changed files with 1 additions and 7 deletions

View File

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

View File

@@ -2,7 +2,7 @@ from rest_framework import serializers
from core.apps.tasks.serializers.comment import CommentSerializer
from core.apps.tasks.serializers.task import TaskSerializer
from core.apps.tasks.models import Column, Task
from core.apps.tasks.models import Column
class BoardTaskSerializer(TaskSerializer):