From 643811c8f00a63a0e057f0dcb797c36106addbce Mon Sep 17 00:00:00 2001 From: mrsadman99 <60566490+mrsadman99@users.noreply.github.com> Date: Wed, 7 Dec 2022 12:02:35 +0700 Subject: [PATCH] Added subissues selector for subissue list (#2422) Signed-off-by: Anton Brechka --- .../src/components/issues/edit/SubIssueList.svelte | 4 ++++ .../src/components/issues/edit/SubIssues.svelte | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/tracker-resources/src/components/issues/edit/SubIssueList.svelte b/plugins/tracker-resources/src/components/issues/edit/SubIssueList.svelte index 60dc0f0909..f8e3d5df9e 100644 --- a/plugins/tracker-resources/src/components/issues/edit/SubIssueList.svelte +++ b/plugins/tracker-resources/src/components/issues/edit/SubIssueList.svelte @@ -27,6 +27,7 @@ import PriorityEditor from '../PriorityEditor.svelte' import StatusEditor from '../StatusEditor.svelte' import EstimationEditor from '../timereport/EstimationEditor.svelte' + import SubIssuesSelector from './SubIssuesSelector.svelte' export let issues: Issue[] @@ -134,6 +135,9 @@ {issue.title} + {#if issue.subIssues > 0} + + {/if}
diff --git a/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte b/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte index 3e45e31f8a..b693922e4d 100644 --- a/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte +++ b/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte @@ -49,7 +49,12 @@ $: hasSubIssues = issue.subIssues > 0 $: subIssuesQuery.query(tracker.class.Issue, { attachedTo: issue._id }, async (result) => (subIssues = result), { - sort: { rank: SortingOrder.Ascending } + sort: { rank: SortingOrder.Ascending }, + lookup: { + _id: { + subIssues: tracker.class.Issue + } + } })