From 0555aa402e1014a2a46dc7f23e8a072480559e85 Mon Sep 17 00:00:00 2001 From: Alex <41288429+Dvinyanin@users.noreply.github.com> Date: Tue, 21 Jun 2022 11:05:59 +0700 Subject: [PATCH] Add priority filter (#2114) Signed-off-by: Dvinyanin Alexandr --- changelog.md | 1 + models/tracker/src/index.ts | 4 ++++ .../src/components/issues/PriorityPresenter.svelte | 11 +++++++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 2906cab869..7892aef140 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,7 @@ Tracker: - Issue state history. - Subissue issue popup. - Label support +- Priority filter Lead: diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index fb4a151605..6150717ea2 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -409,6 +409,10 @@ export function createModel (builder: Builder): void { presenter: tracker.component.PriorityPresenter }) + builder.mixin(tracker.class.TypeIssuePriority, core.class.Class, view.mixin.AttributeFilter, { + component: view.component.ValueFilter + }) + builder.mixin(tracker.class.IssueStatus, core.class.Class, view.mixin.AttributePresenter, { presenter: tracker.component.StatusPresenter }) diff --git a/plugins/tracker-resources/src/components/issues/PriorityPresenter.svelte b/plugins/tracker-resources/src/components/issues/PriorityPresenter.svelte index eb0488cc24..cff5d48fee 100644 --- a/plugins/tracker-resources/src/components/issues/PriorityPresenter.svelte +++ b/plugins/tracker-resources/src/components/issues/PriorityPresenter.svelte @@ -13,15 +13,22 @@ // limitations under the License. --> {#if value !== undefined} +
+ +
- {/if}