feat(stammdaten): Mitarbeiter, Abteilungen und Geraete (#25)
Prüfung / pruefung (push) Canceled after 0s
Prüfung / e2e (push) Canceled after 0s

This commit was merged in pull request #25.
This commit is contained in:
2026-09-25 10:52:44 +00:00
parent e3d80e5982
commit f85bc87324
81 changed files with 6784 additions and 59 deletions
+23
View File
@@ -0,0 +1,23 @@
import { GeraeteTyp } from "@/generated/prisma/enums";
/**
* Beschriftungen der Geraete (#011).
*
* In `src/lib`, weil beide Seiten sie brauchen und nichts aus `src/server/*` ins
* Browser-Buendel geraten darf — dieselbe Regel wie bei `ROLLEN_TEXT`
* (CLAUDE.md). Die Liste der Typen kommt aus dem Enum, damit ein neuer Typ nicht
* an zwei Stellen eingetragen werden muss.
*/
export const GERAETE_TYP_TEXT: Readonly<Record<GeraeteTyp, string>> = {
PC: "PC",
NOTEBOOK: "Notebook",
SERVER: "Server",
FIREWALL: "Firewall",
SWITCH: "Switch",
DRUCKER: "Drucker",
RAUM: "Raum",
SONSTIGES: "Sonstiges",
};
export const GERAETE_TYP_LISTE: readonly GeraeteTyp[] = Object.values(GeraeteTyp);