diff --git a/messages/de/nav.json b/messages/de/nav.json index a3ecd70..83512c8 100644 --- a/messages/de/nav.json +++ b/messages/de/nav.json @@ -7,6 +7,7 @@ "teams": "Teams", "reports": "Berichte", "documents": "Dokumente", + "templates": "Auftragsvorlagen", "settings": "Einstellungen", "admin": "Admin-Konsole" } diff --git a/messages/en/nav.json b/messages/en/nav.json index 8a208a6..7f321f6 100644 --- a/messages/en/nav.json +++ b/messages/en/nav.json @@ -7,6 +7,7 @@ "teams": "Teams", "reports": "Reports", "documents": "Documents", + "templates": "Order templates", "settings": "Settings", "admin": "Admin console" } diff --git a/src/app/(app)/layout.tsx b/src/app/(app)/layout.tsx index 9b5527e..104ef24 100644 --- a/src/app/(app)/layout.tsx +++ b/src/app/(app)/layout.tsx @@ -133,8 +133,7 @@ export default async function AppLayout({
- {/* TODO(craftvia): globale Suche (Aufträge/Kunden/Objekte) — Andockpunkt für die Fachmodule. */} -
+
diff --git a/src/components/audit-trail.tsx b/src/components/audit-trail.tsx index b9d10d6..bfd90f4 100644 --- a/src/components/audit-trail.tsx +++ b/src/components/audit-trail.tsx @@ -66,6 +66,10 @@ const ENTITY_LABEL: Record = { report: "Bericht", emergency: "Notdienst", document: "Dokument", + order_type: "Auftragsart", + checklist_template: "Checklisten-Vorlage", + number_sequence: "Nummernkreis", + sync_operation: "Sync-Vorgang", }; const fmt = new Intl.DateTimeFormat("de-DE", { dateStyle: "medium", timeStyle: "short" }); diff --git a/src/lib/nav.ts b/src/lib/nav.ts index 94985ce..e5f68d7 100644 --- a/src/lib/nav.ts +++ b/src/lib/nav.ts @@ -8,6 +8,7 @@ import { FileText, FolderOpen, Settings, + ListChecks, type LucideIcon, } from "lucide-react"; import type { ModuleKey } from "@/lib/modules"; @@ -49,6 +50,7 @@ export const NAV_ITEMS: readonly NavItem[] = [ { href: "/teams", label: "teams", icon: UsersRound, module: "teams", permissions: ["team:read"], section: "main" }, { href: "/reports", label: "reports", icon: FileText, module: "reports", permissions: ["report:read"], section: "main" }, { href: "/documents", label: "documents", icon: FolderOpen, module: "documents", permissions: ["document:read"], section: "main" }, + { href: "/settings/order-types", label: "templates", icon: ListChecks, permissions: ["settings:templates"], section: "admin" }, { href: "/settings", label: "settings", icon: Settings, permissions: ["tenant:manage"], section: "admin" }, ];