|
|
@@ -51,32 +51,24 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) {
|
|
|
data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
Text: "Dashboards",
|
|
|
Icon: "fa fa-fw fa-th-large",
|
|
|
- Url: "/",
|
|
|
- })
|
|
|
-
|
|
|
- data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
- Text: "Playlists",
|
|
|
- Icon: "fa fa-fw fa-list",
|
|
|
- Url: "/playlists",
|
|
|
- })
|
|
|
-
|
|
|
- data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
- Text: "Snapshots",
|
|
|
- Icon: "fa-fw icon-gf icon-gf-snapshot",
|
|
|
- Url: "/dashboard/snapshots",
|
|
|
+ Url: setting.AppSubUrl + "/",
|
|
|
+ Children: []*dtos.NavLink{
|
|
|
+ {Text: "Playlists", Icon: "fa fa-fw fa-list", Url: setting.AppSubUrl + "/playlists"},
|
|
|
+ {Text: "Snapshots", Icon: "fa-fw icon-gf icon-gf-snapshot", Url: setting.AppSubUrl + "/dashboard/snapshots"},
|
|
|
+ },
|
|
|
})
|
|
|
|
|
|
if c.OrgRole == m.ROLE_ADMIN {
|
|
|
data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
Text: "Data Sources",
|
|
|
Icon: "fa fa-fw fa-database",
|
|
|
- Url: "/datasources",
|
|
|
+ Url: setting.AppSubUrl + "/datasources",
|
|
|
})
|
|
|
|
|
|
data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
Text: "Apps",
|
|
|
Icon: "fa fa-fw fa-cubes",
|
|
|
- Url: "/apps",
|
|
|
+ Url: setting.AppSubUrl + "/apps",
|
|
|
})
|
|
|
}
|
|
|
|
|
|
@@ -91,11 +83,20 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) {
|
|
|
}
|
|
|
|
|
|
if plugin.Pinned {
|
|
|
- data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
|
|
|
+ pageLink := &dtos.NavLink{
|
|
|
Text: plugin.Name,
|
|
|
- Url: "/apps/edit/" + plugin.Id,
|
|
|
+ Url: setting.AppSubUrl + "/apps/" + plugin.Id + "/edit",
|
|
|
Img: plugin.Info.Logos.Small,
|
|
|
- })
|
|
|
+ }
|
|
|
+
|
|
|
+ for _, page := range plugin.Pages {
|
|
|
+ pageLink.Children = append(pageLink.Children, &dtos.NavLink{
|
|
|
+ Url: setting.AppSubUrl + "/apps/" + plugin.Id + "/page/" + page.Slug,
|
|
|
+ Text: page.Name,
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ data.MainNavLinks = append(data.MainNavLinks, pageLink)
|
|
|
}
|
|
|
}
|
|
|
|