From 28a641aa50ecdf952376fe8a58b1a7ff157afdd7 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Mon, 24 Apr 2023 10:57:05 +0300 Subject: [PATCH] Authentication UI: Fix permissions for saving settings (#67086) Fix permissions for saving settings --- public/app/features/auth-config/state/actions.ts | 2 +- public/app/types/accessControl.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/public/app/features/auth-config/state/actions.ts b/public/app/features/auth-config/state/actions.ts index b231c2c0bed..07ab3512c1c 100644 --- a/public/app/features/auth-config/state/actions.ts +++ b/public/app/features/auth-config/state/actions.ts @@ -48,7 +48,7 @@ export function loadProviderStatuses(): ThunkResult { export function saveSettings(data: UpdateSettingsQuery): ThunkResult> { return async (dispatch) => { - if (contextSrv.hasPermission(AccessControlAction.SettingsRead)) { + if (contextSrv.hasPermission(AccessControlAction.SettingsWrite)) { try { await lastValueFrom( getBackendSrv().fetch({ diff --git a/public/app/types/accessControl.ts b/public/app/types/accessControl.ts index d608586854b..16e7a96165e 100644 --- a/public/app/types/accessControl.ts +++ b/public/app/types/accessControl.ts @@ -130,6 +130,7 @@ export enum AccessControlAction { // Settings SettingsRead = 'settings:read', + SettingsWrite = 'settings:write', } export interface Role {