- ISMS-Routen, Actions, Server-/Lib-Code, Komponenten, Prisma-Modelle, Seeds, Importer, Skripte und ISMS-Tests entfernt (Fundament bleibt: Auth, Identity, MFA/WebAuthn, RBAC, Audit, Mail, Storage, Backup/DSGVO, Plattform-Admin) - Schema auf Fundament-Modelle reduziert; TenantSettings generisch (+phone/email) - TENANT_MODELS (db.ts, backup/topology.ts) und PII-Felder ausgedünnt - RBAC: Rollen tenant-admin/backoffice/team-lead/technician + Craftvia-Permissions - Modul-Katalog (customers, sites, teams, work_orders, imports, field, reports, emergency, documents, notifications, lotse) + Navigation aus src/lib/nav.ts - Modul-Routen mit requireModule-Layout und Platzhalterseite - Message-Katalog je Namespace (messages/<locale>/<namespace>.json), fs-Loader - check-module-guards: Modul-Key aus src/server/actions/<moduleKey>/ - Provisionierung, Admin-Konsole, Einstellungen, Files-Route, Mail entkoppelt - Seed minimal (demo/demo2, Nutzer je Rolle); Fundament-Tests auf Role/ NotificationPreference-Fixtures umgestellt Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
19 lines
513 B
JSON
19 lines
513 B
JSON
{
|
|
"customers": "Kunden",
|
|
"sites": "Objekte",
|
|
"teams": "Teams",
|
|
"workOrders": "Aufträge",
|
|
"imports": "Auftragsimport",
|
|
"field": "Einsätze",
|
|
"reports": "Berichte",
|
|
"emergency": "Notdienst",
|
|
"documents": "Dokumente",
|
|
"notifications": "Benachrichtigungen",
|
|
"lotse": "Lotse (KI-Assistent)",
|
|
"placeholder": {
|
|
"crumb": "Modul",
|
|
"status": "Modul in Umsetzung",
|
|
"hint": "Dieser Bereich wird gerade gebaut. Navigation, Modul-Freischaltung und Berechtigungen sind bereits aktiv."
|
|
}
|
|
}
|