fix(console): hide metadata on auth side if no user.read role present (#4512)

* check for role

* require user.read for showing metadata section in auth-user

* remove aggregate id from role check

Co-authored-by: Livio Spring <[email protected]>
This commit is contained in:
Max Peintner
2022-10-19 05:57:19 +00:00
committed by GitHub
co-authored by Livio Spring
parent 556f381a5a
commit 0cb84523f9
2 changed files with 29 additions and 20 deletions
@@ -30,8 +30,8 @@
(click)="value = setting.id"
*ngIf="
!setting.requiredRoles ||
(setting.requiredRoles.mgmt && (setting.requiredRoles.mgmt | hasRole: true | async)) ||
(setting.requiredRoles.admin && (setting.requiredRoles.admin | hasRole: true | async))
(setting.requiredRoles.mgmt && (setting.requiredRoles.mgmt | hasRole | async)) ||
(setting.requiredRoles.admin && (setting.requiredRoles.admin | hasRole | async))
"
class="sidenav-setting-list-element hide-on-mobile"
[ngClass]="{ active: currentSetting === setting.id, show: currentSetting === undefined }"