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
pull/52850/head
ying-jeanne 3 years ago committed by GitHub
parent 7da0a6d3ce
commit 86283bb99e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      docs/sources/developers/http_api/folder_dashboard_search.md
  2. 4
      pkg/api/docs/definitions/search.go
  3. 6
      pkg/api/search.go
  4. 9
      public/api-merged.json
  5. 9
      public/api-spec.json

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

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

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

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

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

Loading…
Cancel
Save