Restrict "Particles" dropdown link visibility based on HEAD_MOD permission claim.

This commit is contained in:
akastijn 2025-10-12 22:05:20 +02:00
parent 91e5a2a9a0
commit 6d8f73201f
2 changed files with 6 additions and 1 deletions

View File

@ -142,7 +142,9 @@
<a [id]="getCurrentPageId(['particles'])"
class="nav_link fake_link" [ngClass]="active">Special</a>
<ul class="dropdown">
<li class="nav_li"><a class="nav_link2" [routerLink]="['/particles']">Particles</a></li>
@if (hasAccess([PermissionClaim.HEAD_MOD])) {
<li class="nav_li"><a class="nav_link2" [routerLink]="['/particles']">Particles</a></li>
}
</ul>
</li>
}

View File

@ -6,6 +6,7 @@ import {AuthService} from '@services/auth.service';
import {Subscription} from 'rxjs';
import {LoginDialogComponent} from '@shared-components/login/login.component';
import {MatDialog} from '@angular/material/dialog';
import {PermissionClaim} from '@api';
@Component({
standalone: true,
@ -90,4 +91,6 @@ export class HeaderComponent implements OnDestroy {
protected logout() {
this.authService.logout()
}
protected readonly PermissionClaim = PermissionClaim;
}