diff --git a/public/app/features/alerting/unified/utils/access-control.ts b/public/app/features/alerting/unified/utils/access-control.ts index 767b5b2c127..d12f6a19654 100644 --- a/public/app/features/alerting/unified/utils/access-control.ts +++ b/public/app/features/alerting/unified/utils/access-control.ts @@ -1,4 +1,5 @@ import { contextSrv } from 'app/core/services/context_srv'; +import { isOrgAdmin } from 'app/features/plugins/admin/permissions'; import { AccessControlAction } from 'app/types'; import { GRAFANA_RULES_SOURCE_NAME, isGrafanaRulesSource } from './datasource'; @@ -123,6 +124,6 @@ export function getRulesAccess() { rulesSourceName === GRAFANA_RULES_SOURCE_NAME ? contextSrv.hasEditPermissionInFolders : contextSrv.isEditor; return contextSrv.hasAccess(getRulesPermissions(rulesSourceName).update, permissionFallback); }, - canReadProvisioning: contextSrv.hasAccess(provisioningPermissions.read, contextSrv.isGrafanaAdmin), + canReadProvisioning: contextSrv.hasAccess(provisioningPermissions.read, isOrgAdmin()), }; }