diff --git a/pkg/api/index.go b/pkg/api/index.go index 64b6da6a3a7..cffbf04482e 100644 --- a/pkg/api/index.go +++ b/pkg/api/index.go @@ -100,6 +100,14 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) { } } + if c.IsGrafanaAdmin { + data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{ + Text: "Admin", + Icon: "fa fa-fw fa-cogs", + Url: setting.AppSubUrl + "/admin", + }) + } + return &data, nil } diff --git a/public/app/core/components/navbar/navbar.html b/public/app/core/components/navbar/navbar.html index 02369f5f608..8f070616d6e 100644 --- a/public/app/core/components/navbar/navbar.html +++ b/public/app/core/components/navbar/navbar.html @@ -1,5 +1,6 @@