diff --git a/console/src/app/modules/nav/nav.component.html b/console/src/app/modules/nav/nav.component.html index d601a76be..d61b750d9 100644 --- a/console/src/app/modules/nav/nav.component.html +++ b/console/src/app/modules/nav/nav.component.html @@ -96,7 +96,12 @@ [routerLinkActive]="['active']" [routerLinkActiveOptions]="{ exact: false }" [routerLink]="['/org-settings']" - *ngIf="(['policy.read'] | hasRole | async) && ((authService.cachedOrgs | async)?.length ?? 1) > 1" + *ngIf=" + (['policy.read'] | hasRole | async) && + ((['iam.read$', 'iam.write$'] | hasRole | async) === false || + (((authService.cachedOrgs | async)?.length ?? 1) > 1 && + (['iam.read$', 'iam.write$'] | hasRole | async))) + " > {{ 'MENU.SETTINGS' | translate }}