groups und impersination

This commit is contained in:
Bastian Wagner
2026-07-14 18:09:43 +02:00
parent f45583f3ea
commit 0dfba43aa6
16 changed files with 583 additions and 17 deletions

View File

@@ -18,6 +18,26 @@
</span>
</div>
<section class="groups-section" aria-label="Keycloak Gruppen">
<div class="settings-heading">
<mat-icon aria-hidden="true">groups</mat-icon>
<div>
<h2>Keycloak-Gruppen</h2>
<p>{{ auth.user()?.groups?.length || 0 }} synchronisiert</p>
</div>
</div>
@if (auth.user()?.groups?.length) {
<ul class="group-list">
@for (group of auth.user()?.groups ?? []; track group) {
<li>{{ group }}</li>
}
</ul>
} @else {
<p class="settings-description">Keine Gruppen hinterlegt.</p>
}
</section>
<section class="settings-section" aria-label="Task-Mail Einstellungen">
<div class="settings-heading">
<mat-icon aria-hidden="true">mark_email_unread</mat-icon>