From ba76be174f4840dfa246d06eb9226e3b573e0d16 Mon Sep 17 00:00:00 2001 From: Ieva Date: Wed, 20 Jul 2022 10:18:41 +0100 Subject: [PATCH] Access control: Fix org user removal for OSS users (#52473) * allow setting team managed permissions for service accounts * Revert "allow setting team managed permissions for service accounts" This reverts commit 75986263976e33399c0ea94682905e0a274bc7e4. * fix org user removal for OSS * remove comment --- public/app/features/admin/UserOrgs.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/app/features/admin/UserOrgs.tsx b/public/app/features/admin/UserOrgs.tsx index 4472ea04f6e..caf09d8c289 100644 --- a/public/app/features/admin/UserOrgs.tsx +++ b/public/app/features/admin/UserOrgs.tsx @@ -164,8 +164,12 @@ class UnThemedOrgRow extends PureComponent { onOrgRemove = async () => { const { org, user } = this.props; - user && (await updateUserRoles([], user.id, org.orgId)); this.props.onOrgRemove(org.orgId); + if (contextSrv.licensedAccessControlEnabled()) { + if (contextSrv.hasPermission(AccessControlAction.OrgUsersRemove)) { + user && (await updateUserRoles([], user.id, org.orgId)); + } + } }; onChangeRoleClick = () => {