dashfolders: Add a helper for creating a dashboard folder

pull/10027/head
Marcus Efraimsson 8 years ago
parent 82cd24491e
commit a335150ad1
  1. 9
      pkg/models/dashboards.go

@ -68,6 +68,15 @@ func NewDashboard(title string) *Dashboard {
return dash
}
// NewDashboardFolder creates a new dashboard folder
func NewDashboardFolder(title string) *Dashboard {
folder := NewDashboard(title)
folder.Data.Set("schemaVersion", 16)
folder.Data.Set("editable", true)
folder.Data.Set("hideControls", true)
return folder
}
// GetTags turns the tags in data json into go string array
func (dash *Dashboard) GetTags() []string {
return dash.Data.Get("tags").MustStringArray()

Loading…
Cancel
Save