add: add unarchive api for projects

This commit is contained in:
behruz-dev
2025-09-16 15:52:36 +05:00
parent c02644a587
commit 2481898dcd
2 changed files with 12 additions and 0 deletions

View File

@@ -69,6 +69,17 @@ class ArchiveProjectApiView(generics.GenericAPIView):
return Response({"success": True, "message": "Archived"}, status=200)
class UnArchiveProjectApiView(views.APIView):
permission_classes = [HasRolePermission]
required_permissions = ['project']
def get(self, request, id):
project = get_object_or_404(Project, id=id)
project.is_archive = False
project.save()
return Response({"success": True, "message": "Un Archived"}, status=200)
# Project Folder
class ProjectFolderCreateApiView(generics.CreateAPIView):
serializer_class = serializers.ProjectFolderCreateSerializer