TSK-544: search by issue number and description (#2675)

Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
Vyacheslav Tumanov 2023-02-22 12:27:58 +05:00 committed by GitHub
parent 69f1807289
commit c726f10dd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -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) => {

View File

@ -95,7 +95,7 @@
{ignoreObjects}
shadows={true}
{width}
searchField="title"
noSearchField
on:update
on:close={onClose}
>