This commit is contained in:
behruz-dev
2025-08-05 16:05:08 +05:00
parent 6dfbe9298a
commit 2309dbabaf
2 changed files with 17 additions and 0 deletions

View File

@@ -35,6 +35,21 @@ class ProjectCreateApiView(generics.CreateAPIView):
required_permissions = ['project']
class ProjectUpdateApiView(generics.UpdateAPIView):
serializer_class = serializers.ProjectDetailSerialzier
queryset = Project.objects.all()
permission_classes = [HasRolePermission]
required_permissions = ['project']
lookup_field = 'id'
class ProjectDeleteApiView(generics.DestroyAPIView):
permission_classes = [HasRolePermission]
lookup_field = 'id'
required_permissions = ['project']
queryset = Project.objects.all()
# Project Folder
class ProjectFolderCreateApiView(generics.CreateAPIView):
serializer_class = serializers.ProjectFolderCreateSerializer