Commit 8dc75f79 by Agnès Toulet Committed by GitHub

API: Enrich endpoints with ID (#26691)

parent 5cc65df3
...@@ -332,7 +332,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk ...@@ -332,7 +332,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
HTTP/1.1 200 HTTP/1.1 200
Content-Type: application/json Content-Type: application/json
{"title": "Production Overview"} {
"title": "Production Overview",
"message": "Dashboard Production Overview deleted",
"id": 2
}
``` ```
Status Codes: Status Codes:
...@@ -506,7 +510,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk ...@@ -506,7 +510,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
HTTP/1.1 200 HTTP/1.1 200
Content-Type: application/json Content-Type: application/json
{"title": "Production Overview"} {
"title": "Production Overview",
"message": "Dashboard Production Overview deleted",
"id": 2
}
``` ```
Status Codes: Status Codes:
......
...@@ -419,7 +419,10 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk ...@@ -419,7 +419,10 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
HTTP/1.1 200 HTTP/1.1 200
Content-Type: application/json Content-Type: application/json
{"message":"Data source deleted"} {
"message":"Data source deleted",
"id": 1
}
``` ```
## Data source proxy calls ## Data source proxy calls
......
...@@ -264,7 +264,8 @@ HTTP/1.1 200 ...@@ -264,7 +264,8 @@ HTTP/1.1 200
Content-Type: application/json Content-Type: application/json
{ {
"message":"Folder deleted" "message":"Folder deleted",
"id": 2
} }
``` ```
......
...@@ -210,6 +210,7 @@ func deleteDashboard(c *models.ReqContext) Response { ...@@ -210,6 +210,7 @@ func deleteDashboard(c *models.ReqContext) Response {
return JSON(200, util.DynMap{ return JSON(200, util.DynMap{
"title": dash.Title, "title": dash.Title,
"message": fmt.Sprintf("Dashboard %s deleted", dash.Title), "message": fmt.Sprintf("Dashboard %s deleted", dash.Title),
"id": dash.Id,
}) })
} }
......
...@@ -127,7 +127,10 @@ func DeleteDataSourceByName(c *models.ReqContext) Response { ...@@ -127,7 +127,10 @@ func DeleteDataSourceByName(c *models.ReqContext) Response {
return Error(500, "Failed to delete datasource", err) return Error(500, "Failed to delete datasource", err)
} }
return Success("Data source deleted") return JSON(200, util.DynMap{
"message": "Data source deleted",
"id": getCmd.Result.Id,
})
} }
func validateURL(tp string, u string) Response { func validateURL(tp string, u string) Response {
......
...@@ -93,6 +93,7 @@ func DeleteFolder(c *models.ReqContext) Response { ...@@ -93,6 +93,7 @@ func DeleteFolder(c *models.ReqContext) Response {
return JSON(200, util.DynMap{ return JSON(200, util.DynMap{
"title": f.Title, "title": f.Title,
"message": fmt.Sprintf("Folder %s deleted", f.Title), "message": fmt.Sprintf("Folder %s deleted", f.Title),
"id": f.Id,
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment