Updated menu visibility
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 58s
Build and Push Docker Image / deploy (push) Successful in 7s

This commit is contained in:
Murat Özkorkmaz
2025-10-22 15:10:05 +02:00
parent 5de0dfc75b
commit a1df61f8fb

View File

@@ -40,19 +40,20 @@ export class AppMenu {
ngOnInit() { ngOnInit() {
this.model = [ this.model = [
{ {
roles: ['user'], roles: ['dev', 'user'],
label: 'Home', label: 'Home',
items: [ items: [
{ label: 'Dashboard', icon: 'pi pi-fw pi-home', routerLink: ['/'] }, { label: 'Dashboard', icon: 'pi pi-fw pi-home', routerLink: ['/'] },
{ label: 'Projekte', icon: 'pi pi-fw pi-list', routerLink: ['/projects'], roles: ['admin', 'can-view-projects'] }, { label: 'Projekte', icon: 'pi pi-fw pi-list', routerLink: ['/projects'], roles: ['dev', 'admin', 'can-view-projects'] },
{ label: 'Kontakte', icon: 'pi pi-fw pi-id-card', routerLink: ['/contacts'], roles: ['admin', 'can-view-contacts'] } { label: 'Kontakte', icon: 'pi pi-fw pi-id-card', routerLink: ['/contacts'], roles: ['dev', 'admin', 'can-view-contacts'] }
] ]
}, },
{ {
roles: ['dev', 'admin'],
label: 'Admin', label: 'Admin',
items: [ items: [
{ {
roles: ['admin', 'can-manage-properties'], roles: ['dev', 'admin', 'can-manage-properties'],
label: 'Gebäude Verwalten', label: 'Gebäude Verwalten',
icon: 'pi pi-fw pi-home', icon: 'pi pi-fw pi-home',
routerLink: ['/admin/properties'] routerLink: ['/admin/properties']
@@ -60,6 +61,7 @@ export class AppMenu {
] ]
}, },
{ {
roles: ['dev'],
label: 'UI Components', label: 'UI Components',
items: [ items: [
{ label: 'Form Layout', icon: 'pi pi-fw pi-id-card', routerLink: ['/uikit/formlayout'] }, { label: 'Form Layout', icon: 'pi pi-fw pi-id-card', routerLink: ['/uikit/formlayout'] },
@@ -81,6 +83,7 @@ export class AppMenu {
] ]
}, },
{ {
roles: ['dev'],
label: 'Pages', label: 'Pages',
icon: 'pi pi-fw pi-briefcase', icon: 'pi pi-fw pi-briefcase',
routerLink: ['/pages'], routerLink: ['/pages'],
@@ -129,6 +132,7 @@ export class AppMenu {
] ]
}, },
{ {
roles: ['dev'],
label: 'Hierarchy', label: 'Hierarchy',
items: [ items: [
{ {
@@ -173,6 +177,7 @@ export class AppMenu {
] ]
}, },
{ {
roles: ['dev'],
label: 'Get Started', label: 'Get Started',
items: [ items: [
{ {