diff --git a/admin-compliance/lib/module-registry.ts b/admin-compliance/lib/module-registry.ts index a048f61..ac716ab 100644 --- a/admin-compliance/lib/module-registry.ts +++ b/admin-compliance/lib/module-registry.ts @@ -304,28 +304,6 @@ export const MODULE_REGISTRY: BackendModule[] = [ // =========================================== // INFRASTRUCTURE MODULES // =========================================== - { - id: 'gpu-infrastructure', - name: 'GPU Infrastruktur', - description: 'vast.ai GPU-Management und Monitoring', - category: 'infrastructure', - backend: { - service: 'python-backend', - port: 8000, - basePath: '/api/gpu', - endpoints: [ - { path: '/instances', method: 'GET', description: 'GPU-Instanzen' }, - { path: '/instances', method: 'POST', description: 'Instanz erstellen' }, - { path: '/usage', method: 'GET', description: 'Nutzungsstatistiken' }, - ] - }, - frontend: { - adminV2Page: '/infrastructure/gpu', - oldAdminPage: '/admin/gpu', - status: 'connected' - }, - priority: 'medium' - }, { id: 'security-dashboard', name: 'Security Dashboard', diff --git a/admin-compliance/lib/navigation.ts b/admin-compliance/lib/navigation.ts index 9576239..13b602e 100644 --- a/admin-compliance/lib/navigation.ts +++ b/admin-compliance/lib/navigation.ts @@ -5,7 +5,7 @@ * All DSGVO and Compliance modules are now consolidated under the SDK. */ -export type CategoryId = 'ai' | 'website' | 'sdk-docs' +export type CategoryId = 'ai' | 'sdk-docs' export interface NavModule { id: string @@ -106,16 +106,6 @@ export const navigation: NavCategory[] = [ oldAdminPath: '/admin/quality', subgroup: 'KI-Werkzeuge', }, - { - id: 'gpu', - name: 'GPU Infrastruktur', - href: '/ai/gpu', - description: 'vast.ai GPU Management', - purpose: 'Verwalten Sie GPU-Instanzen auf vast.ai fuer ML-Training und Inferenz.', - audience: ['DevOps', 'Entwickler'], - oldAdminPath: '/admin/gpu', - subgroup: 'KI-Werkzeuge', - }, // ----------------------------------------------------------------------- // KI-Anwendungen: Endnutzer-orientierte KI-Module // ----------------------------------------------------------------------- @@ -131,36 +121,6 @@ export const navigation: NavCategory[] = [ ], }, // ========================================================================= - // Website - // ========================================================================= - { - id: 'website', - name: 'Website', - icon: 'globe', - color: '#0ea5e9', // Sky-500 - colorClass: 'website', - description: 'Website Content & Management', - modules: [ - { - id: 'uebersetzungen', - name: 'Uebersetzungen', - href: '/website/uebersetzungen', - description: 'Website Content & Sprachen', - purpose: 'Verwalten Sie Website-Inhalte und Uebersetzungen.', - audience: ['Content Manager'], - oldAdminPath: '/admin/content', - }, - { - id: 'manager', - name: 'Website Manager', - href: '/website/manager', - description: 'CMS Dashboard', - purpose: 'Visuelles CMS-Dashboard fuer die BreakPilot Website. Alle Sektionen bearbeiten mit Live-Preview.', - audience: ['Content Manager', 'Entwickler'], - }, - ], - }, - // ========================================================================= // SDK Dokumentation // ========================================================================= { diff --git a/admin-compliance/lib/roles.ts b/admin-compliance/lib/roles.ts index 80d7e99..9ceb324 100644 --- a/admin-compliance/lib/roles.ts +++ b/admin-compliance/lib/roles.ts @@ -23,7 +23,7 @@ export const roles: Role[] = [ name: 'Entwickler', description: 'Voller Zugriff auf alle Bereiche', icon: 'code', - visibleCategories: ['ai', 'website'], + visibleCategories: ['ai'], 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: ['website'], + visibleCategories: [], color: 'bg-blue-100 border-blue-300 text-blue-700', }, {