From 1f5940fd1164c6d6435b6470221c1ee0f8a77704 Mon Sep 17 00:00:00 2001 From: "Jingwei.Zhang" Date: Tue, 25 Jul 2023 11:19:48 +0800 Subject: [PATCH] fix: update policy for project roles 1. update policy for project manage users 2. update policy for project manage user groups Change-Id: I9f0b660fa5457b56f1c5f2d4897e2c4513a3dd5a --- src/pages/identity/containers/Project/actions/ManageUser.jsx | 2 +- .../identity/containers/Project/actions/ManageUserGroup.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/identity/containers/Project/actions/ManageUser.jsx b/src/pages/identity/containers/Project/actions/ManageUser.jsx index d59813ad..f89a11d3 100644 --- a/src/pages/identity/containers/Project/actions/ManageUser.jsx +++ b/src/pages/identity/containers/Project/actions/ManageUser.jsx @@ -111,7 +111,7 @@ export class ManageUser extends ModalAction { return usersProjectRole; }; - static policy = 'identity:update_project'; + static policy = ['identity:create_grant', 'identity:revoke_grant']; static allowed = () => Promise.resolve(true); diff --git a/src/pages/identity/containers/Project/actions/ManageUserGroup.jsx b/src/pages/identity/containers/Project/actions/ManageUserGroup.jsx index 2d99b1ba..e53ee5c7 100644 --- a/src/pages/identity/containers/Project/actions/ManageUserGroup.jsx +++ b/src/pages/identity/containers/Project/actions/ManageUserGroup.jsx @@ -110,7 +110,7 @@ export class ManageUserGroup extends ModalAction { return groupProjectRole; }; - static policy = 'identity:update_project'; + static policy = ['identity:create_grant', 'identity:revoke_grant']; static allowed = () => Promise.resolve(true);