Sync: Community Changes #4654

This commit is contained in:
pushya22
2025-11-04 15:38:46 +05:30
committed by GitHub
3 changed files with 20 additions and 2 deletions
+1 -1
View File
@@ -248,7 +248,7 @@ class StateDetailAPIEndpoint(BaseAPIView):
)
# Check for any issues in the state
issue_exist = Issue.issue_objects.filter(state=state_id).exists()
issue_exist = Issue.objects.filter(state=state_id).exists()
if issue_exist:
return Response(
+18
View File
@@ -197,8 +197,26 @@ class ProjectEntityPermission(BasePermission):
else:
return check_teamspace_membership(view=view, request=request)
<<<<<<< HEAD
class ProjectAdminPermission(BasePermission):
def has_permission(self, request, view):
if request.user.is_anonymous:
return False
return ProjectMember.objects.filter(
workspace__slug=view.workspace_slug,
member=request.user,
role=ROLE.ADMIN.value,
project_id=view.project_id,
is_active=True,
).exists()
class ProjectLitePermission(BasePermission):
=======
class ProjectAdminPermission(BasePermission):
>>>>>>> preview
def has_permission(self, request, view):
if request.user.is_anonymous:
return False
+1 -1
View File
@@ -155,7 +155,7 @@ class StateViewSet(BaseViewSet):
)
# Check for any issues in the state
issue_exist = Issue.issue_objects.filter(state=pk).exists()
issue_exist = Issue.objects.filter(state=pk).exists()
if issue_exist:
return Response(