mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
[search] set folder; case insensitive sort (#98335)
* [search] set folder * sort case insensitive * fix test
This commit is contained in:
parent
5a2344ed0c
commit
83bcd86d18
@ -166,8 +166,8 @@ func NewIndexableDocument(key *ResourceKey, rv int64, obj utils.GrafanaMetaAcces
|
||||
Key: key,
|
||||
Kind: key.Resource,
|
||||
RV: rv,
|
||||
Title: title, // We always want *something* to display
|
||||
TitleSort: title,
|
||||
Title: title, // We always want *something* to display
|
||||
TitleSort: strings.ToLower(title), // Lowercase for case-insensitive sorting
|
||||
Labels: obj.GetLabels(),
|
||||
Folder: obj.GetFolder(),
|
||||
CreatedBy: obj.GetCreatedBy(),
|
||||
|
@ -8,7 +8,7 @@
|
||||
"kind": "dashboards",
|
||||
"rv": 1234,
|
||||
"title": "Test title",
|
||||
"title_sort": "Test title",
|
||||
"title_sort": "test title",
|
||||
"description": "test description",
|
||||
"tags": [
|
||||
"a",
|
||||
|
@ -8,7 +8,7 @@
|
||||
"kind": "dashboards",
|
||||
"rv": 1234,
|
||||
"title": "Test AAA",
|
||||
"title_sort": "Test AAA",
|
||||
"title_sort": "test aaa",
|
||||
"created": 1731336353000,
|
||||
"createdBy": "user:t000000001",
|
||||
"repository": {
|
||||
|
@ -8,7 +8,7 @@
|
||||
"kind": "dashboards",
|
||||
"rv": 1234,
|
||||
"title": "Test AAA",
|
||||
"title_sort": "Test AAA",
|
||||
"title_sort": "test aaa",
|
||||
"created": 1706690655000,
|
||||
"createdBy": "user:abc",
|
||||
"repository": {
|
||||
|
@ -206,6 +206,10 @@ export class UnifiedSearcher implements GrafanaSearcher {
|
||||
uri += `?query=${encodeURIComponent(query.query ?? '*')}`;
|
||||
uri += `&limit=${query.limit ?? pageSize}`;
|
||||
|
||||
if (!isEmpty(query.location)) {
|
||||
uri += `&folder=${query.location}`;
|
||||
}
|
||||
|
||||
if (query.kind) {
|
||||
// filter resource types
|
||||
uri += '&' + query.kind.map((kind) => `type=${kind}`).join('&');
|
||||
|
Loading…
Reference in New Issue
Block a user