Admin: Viewer should not see link to teams in side menu (#21716)

Fixes so that viewers don't see a link to teams in side menu when
editors_can_admin setting is enabled.
This commit is contained in:
Marcus Efraimsson 2020-01-24 12:00:52 +01:00 committed by GitHub
parent d9e1cb44c8
commit 63a912629d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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",