Chore: Rename dashboardUID to dashboardUIDs in search endpoint and up… (#52766)

* Chore: Rename dashboardUID to dashboardUIDs in search endpoint and update doc

* make it backward compatible
This commit is contained in:
ying-jeanne 2022-07-26 21:28:14 -05:00 committed by GitHub
parent 7da0a6d3ce
commit 86283bb99e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 29 additions and 1 deletions

View File

@ -28,6 +28,8 @@ Query parameters:
- **tag** List of tags to search for
- **type** Type to search for, `dash-folder` or `dash-db`
- **dashboardIds** List of dashboard id's to search for
- **dashboardUID** - List of dashboard uid's to search for, It is deprecated since Grafana v9.1, please use dashboardUIDs instead
- **dashboardUIDs** List of dashboard uid's to search for
- **folderIds** List of folder id's to search in for dashboards
- **starred** Flag indicating if only starred Dashboards should be returned
- **limit** Limit the number of returned results (max is 5000; default is 1000)

View File

@ -42,6 +42,10 @@ type SearchParams struct {
// in:query
// required: false
DashboardIds []int64 `json:"dashboardIds"`
// List of dashboard uids to search for
// in:query
// required: false
DashboardUIDs []string `json:"dashboardUIDs"`
// List of folder ids to search in for dashboards
// in:query
// required: false

View File

@ -39,7 +39,11 @@ func (hs *HTTPServer) Search(c *models.ReqContext) response.Response {
}
}
dbUIDs := c.QueryStrings("dashboardUID")
dbUIDs := c.QueryStrings("dashboardUIDs")
if len(dbUIDs) == 0 {
// To keep it for now backward compatible for grafana 9
dbUIDs = c.QueryStrings("dashboardUID")
}
folderIDs := make([]int64, 0)
for _, id := range c.QueryStrings("folderIds") {

View File

@ -7642,6 +7642,15 @@
"name": "dashboardIds",
"in": "query"
},
{
"type": "array",
"items": {
"type": "string"
},
"description": "List of dashboard uids to search for",
"name": "dashboardUIDs",
"in": "query"
},
{
"type": "array",
"items": {

View File

@ -7061,6 +7061,15 @@
"name": "dashboardIds",
"in": "query"
},
{
"type": "array",
"items": {
"type": "string"
},
"description": "List of dashboard uids to search for",
"name": "dashboardUIDs",
"in": "query"
},
{
"type": "array",
"items": {