From 7b9930596b16858bfb3d1a28a83e1b7e6a03d4b2 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Tue, 10 Feb 2026 12:52:47 +0100 Subject: [PATCH] fix(roles): Add compliance-sdk category to all roles for catalog manager visibility Without this, the Katalogverwaltung disappears from the dashboard sidebar when any role (developer, manager, auditor, dsb) is selected. Co-Authored-By: Claude Opus 4.6 --- admin-v2/lib/roles.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/admin-v2/lib/roles.ts b/admin-v2/lib/roles.ts index 24fd186..ae8edc0 100644 --- a/admin-v2/lib/roles.ts +++ b/admin-v2/lib/roles.ts @@ -23,7 +23,7 @@ export const roles: Role[] = [ name: 'Entwickler', description: 'Voller Zugriff auf alle Bereiche', icon: 'code', - visibleCategories: ['dsgvo', 'compliance', 'ai', 'infrastructure', 'education', 'communication', 'development'], + visibleCategories: ['dsgvo', 'compliance', 'compliance-sdk', 'ai', 'infrastructure', 'education', 'communication', 'development'], color: 'bg-primary-100 border-primary-300 text-primary-700', }, { @@ -31,7 +31,7 @@ export const roles: Role[] = [ name: 'Manager', description: 'Executive Uebersicht', icon: 'chart', - visibleCategories: ['dsgvo', 'compliance', 'communication'], + visibleCategories: ['dsgvo', 'compliance', 'compliance-sdk', 'communication'], color: 'bg-blue-100 border-blue-300 text-blue-700', }, { @@ -39,7 +39,7 @@ export const roles: Role[] = [ name: 'Auditor', description: 'Compliance Pruefung', icon: 'clipboard', - visibleCategories: ['dsgvo', 'compliance'], + visibleCategories: ['dsgvo', 'compliance', 'compliance-sdk'], color: 'bg-amber-100 border-amber-300 text-amber-700', }, { @@ -47,7 +47,7 @@ export const roles: Role[] = [ name: 'DSB', description: 'Datenschutzbeauftragter', icon: 'shield', - visibleCategories: ['dsgvo', 'compliance'], + visibleCategories: ['dsgvo', 'compliance', 'compliance-sdk'], color: 'bg-purple-100 border-purple-300 text-purple-700', }, ]