diff --git a/pkg/api/index.go b/pkg/api/index.go index 05741f18437..240aa8db782 100644 --- a/pkg/api/index.go +++ b/pkg/api/index.go @@ -275,7 +275,7 @@ func (hs *HTTPServer) setIndexViewData(c *m.ReqContext) (*dtos.IndexViewData, er }) } - if c.OrgRole == m.ROLE_ADMIN || hs.Cfg.EditorsCanAdmin { + if c.OrgRole == m.ROLE_ADMIN || (hs.Cfg.EditorsCanAdmin && c.OrgRole == m.ROLE_EDITOR) { configNodes = append(configNodes, &dtos.NavLink{ Text: "Teams", Id: "teams",