fix(protokoll): Texte fuer die Aktionen der Benachrichtigungen (#027)

Der Test, der jede Protokoll-Aktion im Code auf einen lesbaren Text
prueft, schlug nach dem Merge von #028 an - genau dafuer gibt es ihn.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 17:02:54 +02:00
co-authored by Claude Opus 5.5
parent c8f4d8a386
commit 034a10b0b1
+8
View File
@@ -22,6 +22,7 @@ export const AKTIONSGRUPPEN = {
hosts: "Hosts",
stammdaten: "Personen und Vorlagen",
protokoll: "Protokoll",
benachrichtigung: "Benachrichtigung",
} as const;
export type Aktionsgruppe = keyof typeof AKTIONSGRUPPEN;
@@ -31,6 +32,13 @@ type Beschreibung = { readonly text: string; readonly gruppe: Aktionsgruppe; rea
const a = (text: string, gruppe: Aktionsgruppe, aendert = true): Beschreibung => ({ text, gruppe, aendert });
export const AKTIONEN: Readonly<Record<string, Beschreibung>> = {
// Benachrichtigungen (#028)
"benachrichtigung.gesendet": a("Benachrichtigung gesendet", "benachrichtigung", false),
"benachrichtigung.fehlgeschlagen": a("Benachrichtigung fehlgeschlagen", "benachrichtigung", false),
"einstellungen.benachrichtigungen.geaendert": a("Benachrichtigungen geändert", "benachrichtigung"),
// Ereignisname im Webhook (#028); taucht als Text auf, wenn ein Host-Key-Alarm protokolliert wird.
"hostkey.geaendert": a("Host-Key geändert (Alarm)", "hostkey", false),
// Anmeldung und Bestaetigung (#004)
"anmeldung.oidc": a("Anmeldung (OIDC)", "anmeldung", false),
"anmeldung.oidc.erstmals": a("Erste Anmeldung (OIDC)", "anmeldung"),