From 29f46845a93d510ebc8d591fcc4de4e1d92ae2b6 Mon Sep 17 00:00:00 2001 From: Alex <41288429+Dvinyanin@users.noreply.github.com> Date: Fri, 10 Jun 2022 16:44:46 +0700 Subject: [PATCH] Filter subissues (#2051) Signed-off-by: Dvinyanin Alexandr --- .../src/components/issues/Board.svelte | 2 +- .../components/issues/IssuesContent.svelte | 9 ++------ .../src/components/issues/IssuesHeader.svelte | 9 ++------ .../src/components/issues/IssuesView.svelte | 7 ++++--- .../src/components/issues/ListView.svelte | 21 +++++-------------- plugins/tracker/src/index.ts | 11 ++++++++++ 6 files changed, 25 insertions(+), 34 deletions(-) diff --git a/plugins/tracker-resources/src/components/issues/Board.svelte b/plugins/tracker-resources/src/components/issues/Board.svelte index d495b07cbd..d89c3c8cec 100644 --- a/plugins/tracker-resources/src/components/issues/Board.svelte +++ b/plugins/tracker-resources/src/components/issues/Board.svelte @@ -115,7 +115,7 @@ search="" {states} {options} - query={{}} + query={{ attachedTo: tracker.ids.NoParent }} fieldName={'status'} rankFieldName={'rank'} on:content={(evt) => { diff --git a/plugins/tracker-resources/src/components/issues/IssuesContent.svelte b/plugins/tracker-resources/src/components/issues/IssuesContent.svelte index 9b37be59b4..b9a21c1043 100644 --- a/plugins/tracker-resources/src/components/issues/IssuesContent.svelte +++ b/plugins/tracker-resources/src/components/issues/IssuesContent.svelte @@ -2,18 +2,13 @@ import type { Ref, WithLookup } from '@anticrm/core' import { Component } from '@anticrm/ui' import { BuildModelKey, Viewlet } from '@anticrm/view' - import { IssuesDateModificationPeriod, IssuesGrouping, IssuesOrdering, Team } from '@anticrm/tracker' + import { Team, ViewOptions } from '@anticrm/tracker' export let currentSpace: Ref export let viewlet: WithLookup | undefined export let config: (string | BuildModelKey)[] | undefined = undefined export let query = {} - export let viewOptions: { - groupBy: IssuesGrouping - orderBy: IssuesOrdering - completedIssuesPeriod: IssuesDateModificationPeriod - shouldShowEmptyGroups: boolean - } + export let viewOptions: ViewOptions {#if viewlet?.$lookup?.descriptor?.component} diff --git a/plugins/tracker-resources/src/components/issues/IssuesHeader.svelte b/plugins/tracker-resources/src/components/issues/IssuesHeader.svelte index fec29d4713..26444073f3 100644 --- a/plugins/tracker-resources/src/components/issues/IssuesHeader.svelte +++ b/plugins/tracker-resources/src/components/issues/IssuesHeader.svelte @@ -1,6 +1,6 @@