Added getDashboardSlugById api

This commit is contained in:
utkarshcmu
2016-03-17 01:01:58 -07:00
parent 9dd6aefcec
commit 66621d762e
5 changed files with 39 additions and 0 deletions
+14
View File
@@ -204,3 +204,17 @@ func GetDashboardTags(c *middleware.Context) {
c.JSON(200, query.Result)
}
func GetDashboardSlugById(c *middleware.Context) {
dashId := c.ParamsInt64(":id")
query := m.GetDashboardSlugByIdQuery{Id: dashId}
err := bus.Dispatch(&query)
if err != nil {
c.JsonApiErr(500, "Failed to get slug from database", err)
return
}
slug := dtos.DashboardSlug{Slug: query.Result}
c.JSON(200, &slug)
}