Skip to content

Commit

Permalink
[WEB-2020] chore: display cross project issue relations (#5186)
Browse files Browse the repository at this point in the history
* chore: display cross project issue relations

* chore: removed the slug
  • Loading branch information
NarayanBavisetti authored Jul 22, 2024
1 parent ae45ff1 commit 9c1c0ed
Showing 1 changed file with 2 additions and 23 deletions.
25 changes: 2 additions & 23 deletions apiserver/plane/app/views/issue/relation.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,24 +37,6 @@ class IssueRelationViewSet(BaseViewSet):
ProjectEntityPermission,
]

def get_queryset(self):
return self.filter_queryset(
super()
.get_queryset()
.filter(workspace__slug=self.kwargs.get("slug"))
.filter(project_id=self.kwargs.get("project_id"))
.filter(issue_id=self.kwargs.get("issue_id"))
.filter(
project__project_projectmember__member=self.request.user,
project__project_projectmember__is_active=True,
project__archived_at__isnull=True,
)
.select_related("project")
.select_related("workspace")
.select_related("issue")
.distinct()
)

def list(self, request, slug, project_id, issue_id):
issue_relations = (
IssueRelation.objects.filter(
Expand Down Expand Up @@ -98,11 +80,8 @@ def list(self, request, slug, project_id, issue_id):
).values_list("issue_id", flat=True)

queryset = (
Issue.issue_objects.filter(
workspace__slug=slug,
project_id=project_id,
)
.filter(workspace__slug=self.kwargs.get("slug"))
Issue.issue_objects
.filter(workspace__slug=slug)
.select_related("workspace", "project", "state", "parent")
.prefetch_related("assignees", "labels", "issue_module__module")
.annotate(cycle_id=F("issue_cycle__cycle_id"))
Expand Down

0 comments on commit 9c1c0ed

Please sign in to comment.