mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-30 13:35:04 +02:00
TSK-544: search by issue number and description (#2675)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
@@ -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) => {
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
{ignoreObjects}
|
||||
shadows={true}
|
||||
{width}
|
||||
searchField="title"
|
||||
noSearchField
|
||||
on:update
|
||||
on:close={onClose}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user