From ad371b785a8b37bb743466946799f7bf4f5a2a74 Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Mon, 12 Oct 2026 16:49:07 +0200 Subject: [PATCH] feat(uebersicht): lesbare Aktionstexte aus dem Audit-Log (#026) Die letzten Aktionen nutzen dieselben Texte wie das Audit-Log (#027) statt technischer Namen wie authorized_keys.geschrieben. Co-Authored-By: Claude Opus 5.5 --- src/server/queries/uebersicht.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/queries/uebersicht.ts b/src/server/queries/uebersicht.ts index 3007f8f..34f3fc0 100644 --- a/src/server/queries/uebersicht.ts +++ b/src/server/queries/uebersicht.ts @@ -1,5 +1,6 @@ import type { AbweichungsArt } from "@/generated/prisma/enums"; import { prisma } from "@/lib/db"; +import { aktionText } from "@/lib/protokoll-aktionen"; /** * Lesemodell der Übersicht (#026). Alle Zahlen werden berechnet, nichts ist hinterlegt – @@ -190,7 +191,11 @@ export async function uebersicht(jetzt = new Date()) { zeit: a.zeitpunkt, art: aktionEinordnen(a.aktion, a.ergebnis), aktion: a.aktion, - beschreibung: [a.aktion, a.zielbenutzer && a.hostName ? `${a.zielbenutzer}@${a.hostName}` : a.hostName] + // Lesbarer Text aus dem Audit-Log (#027) statt des technischen Aktionsnamens. + beschreibung: [ + aktionText(a.aktion), + a.zielbenutzer && a.hostName ? `${a.zielbenutzer}@${a.hostName}` : a.hostName, + ] .filter(Boolean) .join(" · "), benutzer: a.akteurName,