Skip to content

Commit e6a2364

Browse files
authored
Added tooltips, button permission UI, for Groups, GroupDetails screens (#2353)
1 parent 2b17aa5 commit e6a2364

File tree

4 files changed

+481
-310
lines changed

4 files changed

+481
-310
lines changed

portal-ui/src/common/SecureComponent/permissions.ts

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,11 +449,15 @@ export const permissionTooltipHelper = (scopes: string[], name: string) => {
449449
};
450450

451451
export const listUsersPermissions = [IAM_SCOPES.ADMIN_LIST_USERS];
452-
export const viewUserPermissions = [IAM_SCOPES.ADMIN_GET_USER];
452+
453453
export const addUserToGroupPermissions = [IAM_SCOPES.ADMIN_ADD_USER_TO_GROUP];
454+
454455
export const deleteUserPermissions = [IAM_SCOPES.ADMIN_DELETE_USER];
456+
455457
export const enableUserPermissions = [IAM_SCOPES.ADMIN_ENABLE_USER];
458+
456459
export const disableUserPermissions = [IAM_SCOPES.ADMIN_DISABLE_USER];
460+
457461
export const assignIAMPolicyPermissions = [
458462
IAM_SCOPES.ADMIN_ATTACH_USER_OR_GROUP_POLICY,
459463
IAM_SCOPES.ADMIN_LIST_USER_POLICIES,
@@ -479,3 +483,35 @@ export const editServiceAccountPermissions = [
479483
IAM_SCOPES.ADMIN_UPDATE_SERVICEACCOUNT,
480484
IAM_SCOPES.ADMIN_REMOVE_SERVICEACCOUNT,
481485
];
486+
487+
export const applyPolicyPermissions = [
488+
IAM_SCOPES.ADMIN_ATTACH_USER_OR_GROUP_POLICY,
489+
IAM_SCOPES.ADMIN_LIST_USER_POLICIES,
490+
];
491+
492+
export const deleteGroupPermissions = [IAM_SCOPES.ADMIN_REMOVE_USER_FROM_GROUP];
493+
494+
export const displayGroupsPermissions = [IAM_SCOPES.ADMIN_LIST_GROUPS];
495+
496+
export const createGroupPermissions = [
497+
IAM_SCOPES.ADMIN_ADD_USER_TO_GROUP,
498+
IAM_SCOPES.ADMIN_LIST_USERS,
499+
];
500+
501+
export const viewUserPermissions = [
502+
IAM_SCOPES.ADMIN_GET_USER,
503+
IAM_SCOPES.ADMIN_LIST_USERS,
504+
];
505+
export const editGroupMembersPermissions = [
506+
IAM_SCOPES.ADMIN_ADD_USER_TO_GROUP,
507+
IAM_SCOPES.ADMIN_LIST_USERS,
508+
];
509+
export const setGroupPoliciesPermissions = [
510+
IAM_SCOPES.ADMIN_ATTACH_USER_OR_GROUP_POLICY,
511+
IAM_SCOPES.ADMIN_LIST_USER_POLICIES,
512+
];
513+
export const viewPolicyPermissions = [IAM_SCOPES.ADMIN_GET_POLICY];
514+
export const enableDisableGroupPermissions = [
515+
IAM_SCOPES.ADMIN_ENABLE_GROUP,
516+
IAM_SCOPES.ADMIN_DISABLE_GROUP,
517+
];

0 commit comments

Comments
 (0)