From c726f10dd8aba664cef95303b2f9d0a575eca3a2 Mon Sep 17 00:00:00 2001 From: Vyacheslav Tumanov Date: Wed, 22 Feb 2023 12:27:58 +0500 Subject: [PATCH] TSK-544: search by issue number and description (#2675) Signed-off-by: Vyacheslav Tumanov --- packages/presentation/src/components/ObjectPopup.svelte | 8 ++++++-- .../src/components/SetParentIssueActionPopup.svelte | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/presentation/src/components/ObjectPopup.svelte b/packages/presentation/src/components/ObjectPopup.svelte index 060564a035..1a6b42a2b5 100644 --- a/packages/presentation/src/components/ObjectPopup.svelte +++ b/packages/presentation/src/components/ObjectPopup.svelte @@ -53,7 +53,7 @@ export let size: 'small' | 'medium' | 'large' = 'small' export let searchField: string = 'name' - + export let noSearchField: boolean = false export let groupBy = '_class' export let create: ObjectCreate | undefined = undefined @@ -72,7 +72,11 @@ _class, { ...(docQuery ?? {}), - [searchField]: { $like: '%' + search + '%' }, + ...(noSearchField + ? search !== '' + ? { $search: search } + : {} + : { [searchField]: { $like: '%' + search + '%' } }), _id: { $nin: ignoreObjects, ..._idExtra } }, (result) => { diff --git a/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte b/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte index 1caeb76f2d..8c5b1105b8 100644 --- a/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte +++ b/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte @@ -95,7 +95,7 @@ {ignoreObjects} shadows={true} {width} - searchField="title" + noSearchField on:update on:close={onClose} >