mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Access control: team UI improvements with FGAC (#45255)
* show teams page for user who can't list teams but can create teams * Fixing buttons and routes * Small refactor Co-authored-by: gamab <gabi.mabs@gmail.com>
This commit is contained in:
@@ -219,7 +219,7 @@ export function getAppRoutes(): RouteDescriptor[] {
|
||||
roles: () =>
|
||||
contextSrv.evaluatePermission(
|
||||
() => (config.editorsCanAdmin ? ['Editor', 'Admin'] : ['Admin']),
|
||||
[AccessControlAction.ActionTeamsRead]
|
||||
[AccessControlAction.ActionTeamsRead, AccessControlAction.ActionTeamsCreate]
|
||||
),
|
||||
component: SafeDynamicImport(() => import(/* webpackChunkName: "TeamList" */ 'app/features/teams/TeamList')),
|
||||
},
|
||||
@@ -237,7 +237,7 @@ export function getAppRoutes(): RouteDescriptor[] {
|
||||
roles: () =>
|
||||
contextSrv.evaluatePermission(
|
||||
() => (config.editorsCanAdmin ? ['Editor', 'Admin'] : ['Admin']),
|
||||
[AccessControlAction.ActionTeamsWrite, AccessControlAction.ActionTeamsPermissionsWrite]
|
||||
[AccessControlAction.ActionTeamsRead]
|
||||
),
|
||||
component: SafeDynamicImport(() => import(/* webpackChunkName: "TeamPages" */ 'app/features/teams/TeamPages')),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user