Navigation: Fix some missing pages in admin section (#60143)

* add stats and licensing under admin -> general when topnav is enabled

* add ldap to users and access

* use ID instead of Id

* add enterprise licensing node
This commit is contained in:
Ashley Harrison
2022-12-12 15:23:49 +00:00
committed by GitHub
parent be57419540
commit 39a4ba4396
2 changed files with 11 additions and 1 deletions

View File

@@ -185,6 +185,7 @@ func ApplyAdminIA(root *NavTreeRoot) {
accessNodeLinks := []*NavLink{}
generalNodeLinks = AppendIfNotNil(generalNodeLinks, root.FindById("upgrading"))
generalNodeLinks = AppendIfNotNil(generalNodeLinks, root.FindById("licensing"))
if orgSettings := root.FindById("org-settings"); orgSettings != nil {
orgSettings.Text = "Default preferences"
generalNodeLinks = append(generalNodeLinks, orgSettings)
@@ -205,6 +206,7 @@ func ApplyAdminIA(root *NavTreeRoot) {
accessNodeLinks = AppendIfNotNil(accessNodeLinks, root.FindById("teams"))
accessNodeLinks = AppendIfNotNil(accessNodeLinks, root.FindById("serviceaccounts"))
accessNodeLinks = AppendIfNotNil(accessNodeLinks, root.FindById("apikeys"))
accessNodeLinks = AppendIfNotNil(accessNodeLinks, root.FindById("ldap"))
accessNodeLinks = AppendIfNotNil(accessNodeLinks, root.FindById("standalone-plugin-page-/a/grafana-auth-app")) // Cloud Access Policies
generalNode := &NavLink{