From 6d8f73201f344c1ff132b562508f87b5f8166960 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sun, 12 Oct 2025 22:05:20 +0200 Subject: [PATCH] Restrict "Particles" dropdown link visibility based on HEAD_MOD permission claim. --- frontend/src/app/pages/header/header/header.component.html | 4 +++- frontend/src/app/pages/header/header/header.component.ts | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/pages/header/header/header.component.html b/frontend/src/app/pages/header/header/header.component.html index 9d872b8..6d697cc 100644 --- a/frontend/src/app/pages/header/header/header.component.html +++ b/frontend/src/app/pages/header/header/header.component.html @@ -142,7 +142,9 @@ Special } diff --git a/frontend/src/app/pages/header/header/header.component.ts b/frontend/src/app/pages/header/header/header.component.ts index d1c033c..2d6cca0 100644 --- a/frontend/src/app/pages/header/header/header.component.ts +++ b/frontend/src/app/pages/header/header/header.component.ts @@ -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; }