From 1ee2c97951fac4159d5ea8834228fd0b44eda4ec Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 8 May 2023 16:25:00 +0100 Subject: [PATCH] [v10.0.x] Alerting: Show export button for org admins (#67995) Alerting: Show export button for org admins (#67939) Show export button for org admins (cherry picked from commit e7f11f2456f28d8713a1d194421e9d74b4c5f8c6) Co-authored-by: Virginia Cepeda --- public/app/features/alerting/unified/utils/access-control.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()), }; }