From 689655a50d6ab62e7e5b027d4e971a9dbeb92c59 Mon Sep 17 00:00:00 2001 From: Miguel Cabrerizo <30386061+doncicuto@users.noreply.github.com> Date: Fri, 22 Sep 2023 15:53:23 +0200 Subject: [PATCH] fix(console): hide domains settings for unauthorized users (#6602) fix: hide domains settings for unauthorized users Co-authored-by: Max Peintner --- .../settings-list.component.html | 2 +- .../src/app/modules/settings-list/settings.ts | 4 +- .../modules/sidenav/sidenav.component.html | 5 -- .../instance-settings.component.ts | 22 ++++++-- .../org-settings/org-settings.component.ts | 52 +++++++++++++++++-- 5 files changed, 68 insertions(+), 17 deletions(-) diff --git a/console/src/app/modules/settings-list/settings-list.component.html b/console/src/app/modules/settings-list/settings-list.component.html index 5b24cac59..723f65b97 100644 --- a/console/src/app/modules/settings-list/settings-list.component.html +++ b/console/src/app/modules/settings-list/settings-list.component.html @@ -18,7 +18,7 @@ - + diff --git a/console/src/app/modules/settings-list/settings.ts b/console/src/app/modules/settings-list/settings.ts index 806ce3de2..7ee0f731d 100644 --- a/console/src/app/modules/settings-list/settings.ts +++ b/console/src/app/modules/settings-list/settings.ts @@ -48,8 +48,8 @@ export const DOMAIN: SidenavSetting = { i18nKey: 'SETTINGS.LIST.DOMAIN', groupI18nKey: 'SETTINGS.GROUPS.DOMAIN', requiredRoles: { - [PolicyComponentServiceType.MGMT]: ['policy.read'], - [PolicyComponentServiceType.ADMIN]: ['iam.policy.read'], + [PolicyComponentServiceType.MGMT]: ['iam.policy.write'], + [PolicyComponentServiceType.ADMIN]: ['iam.policy.write'], }, }; diff --git a/console/src/app/modules/sidenav/sidenav.component.html b/console/src/app/modules/sidenav/sidenav.component.html index bfe380553..9f37a2805 100644 --- a/console/src/app/modules/sidenav/sidenav.component.html +++ b/console/src/app/modules/sidenav/sidenav.component.html @@ -28,11 +28,6 @@