Plugins: Fix Default Nav URL for dashboard includes (#47143)

* Plugins: Fix Default Nav URL for dashboard includes

* update nav links

* PR comments
This commit is contained in:
Will Browne
2022-04-06 10:50:39 +02:00
committed by GitHub
parent f3c1448b57
commit aef5b29173
5 changed files with 83 additions and 20 deletions

View File

@ -97,12 +97,11 @@ type Includes struct {
ID string `json:"-"`
}
func (e Includes) GetSlugOrUIDLink() string {
if len(e.UID) > 0 {
return "/d/" + e.UID
} else {
return "/dashboard/db/" + e.Slug
func (e Includes) DashboardURLPath() string {
if e.Type != "dashboard" || len(e.UID) == 0 {
return ""
}
return "/d/" + e.UID
}
type Dependency struct {