From 9c1c0ed166873bb87cf860f2f32544e49b456a47 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Mon, 22 Jul 2024 16:51:43 +0530 Subject: [PATCH] [WEB-2020] chore: display cross project issue relations (#5186) * chore: display cross project issue relations * chore: removed the slug --- apiserver/plane/app/views/issue/relation.py | 25 ++------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/apiserver/plane/app/views/issue/relation.py b/apiserver/plane/app/views/issue/relation.py index 1068da1e0..ab32d47e7 100644 --- a/apiserver/plane/app/views/issue/relation.py +++ b/apiserver/plane/app/views/issue/relation.py @@ -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( @@ -98,11 +80,8 @@ class IssueRelationViewSet(BaseViewSet): ).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"))