[v9.0.x] Search (SQL): support dashboardUID query parameter (#50126)

* Search (SQL): support dashboardUID query parameter (#50121)

(cherry picked from commit d452322aa8)

* manual merge

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2022-06-02 18:10:29 -07:00
committed by GitHub
co-authored by Ryan McKinley
parent d5e9967809
commit e674c9a2d1
7 changed files with 91 additions and 57 deletions
+4 -2
View File
@@ -1024,8 +1024,10 @@ func (d *DashboardStore) FindDashboards(ctx context.Context, query *models.FindP
filters = append(filters, searchstore.TagsFilter{Tags: query.Tags})
}
if len(query.DashboardIds) > 0 {
filters = append(filters, searchstore.DashboardFilter{IDs: query.DashboardIds})
if len(query.DashboardUIDs) > 0 {
filters = append(filters, searchstore.DashboardFilter{UIDs: query.DashboardUIDs})
} else if len(query.DashboardIds) > 0 {
filters = append(filters, searchstore.DashboardIDFilter{IDs: query.DashboardIds})
}
if query.IsStarred {