Audit + Umbau: Faktenfehler behoben, Server-/Admin-Lücken geschlossen, 49 Screenshots, Schema-Matrix generiert

- Audit: plans/doku-audit.md (Befunde, Phasen P1-P9, Ausführungsprotokoll) + plans/audit/ (8 Detailreports) + plans/offene-issues.md
- Werkzeuge: scripts/audit-docs.mjs (Links/Anker/Bilder/Tabellen), scripts/gen-schema-matrix.mjs (npm run gen:schemas)
- Neue Seiten: projekt/feld-rechte, reference/rest-system, reference/schema-properties, projekt/tests, 5 Anwender-Seiten
- Fehler behoben: EMBEDDING_BGE_M3_*-Env, allowSnapshots, MCP-Scopes (.read/.create/.update), meta.views, loadAll-Signatur, OpenAPI-Endpunkt, MongoDB 8, Befehlspalette
- Screenshots: 9 Admin + 10 Anwender aus Mock-Projekt corporate (t1 entfernt), 49 Bilder gesamt
- AGENTS.md: Sync-Behauptung richtiggestellt, Belegpflicht/UI-Namen/Screenshot-Regeln, Werkzeug-Abschnitt
- Build: 71 Seiten grün, 0 tote Links, 0 kaputte Tabellen
This commit is contained in:
apairon committed 2026-10-17 01:49:35 +00:00
1 parent 1897bb50d9
commit 1928922e07
104 files changed
+4756 -1044

No files matched your search

@@ -0,0 +1,76 @@
---
title: 'Verlauf wiederherstellen'
description: 'Änderungsverlauf lesen und einen früheren Stand zurückspielen.'
---
import { Aside, Steps } from '@astrojs/starlight/components';
Jeder gespeicherte Eintrag bekommt automatisch einen **Verlauf**: wer was wann geändert hat. Du siehst dort jede Änderung und spielst bei Bedarf einen früheren Stand zurück — Feld für Feld oder alles auf einmal.
![Verlaufsbereich in der Seitenleiste eines Eintrags mit einer Änderung von admin](../../../assets/anwender/verlauf-seitenleiste.webp)
## Verlauf in der Seitenleiste lesen
Öffne einen gespeicherten Eintrag. Unterhalb der Felder liegt der Bereich **Verlauf** — er erscheint nur, wenn bereits Änderungen gespeichert wurden.
<Steps>
1. Öffne einen Eintrag in einer Sammlung.
2. Scrolle in der Seitenleiste nach unten zum Bereich **Verlauf**.
3. Lies pro Zeile Zeitpunkt, Aktion (**erstellt**, **geändert** oder **gelöscht**) und wer die Änderung gemacht hat (**Benutzer** mit Name oder Kürzel sowie **Quelle**).
4. Klicke eine Zeile an, um die Unterschiede (**Diff anzeigen**) zu öffnen.
5. Reichen die letzten zehn Zeilen nicht, klicke auf **Ältere Einträge**.
</Steps>
Steht dort **Kein Verlauf für diesen Datensatz**, wurde der Eintrag noch nie geändert — dann gibt es nichts zurückzuspielen.
<Aside type="note">
Der Verlauf zeigt nur Einträge dieser Sammlung, die du lesen darfst. Fehlt der Bereich ganz, frage deine Teamleitung nach dem Leserecht.
</Aside>
## Unterschiede (Diff) lesen
Aufgeklappte Zeilen zeigen den Vergleich **Vorher** gegen **Nachher** — bei der Wiederherstellung zusätzlich **Aktuell** gegen **Danach**.
<Steps>
1. Klicke auf eine Verlaufszeile, um sie aufzuklappen.
2. Lies pro Feld die Markierung: **hinzugefügt**, **entfernt** oder **geändert**.
3. Vergleiche die Werte unter **Vorher** und **Nachher**.
4. Klappe weitere Zeilen auf, bis du den Stand gefunden hast, den du brauchst.
</Steps>
![Aufgeklappter Verlaufseintrag mit Vorher-Nachher-Vergleich des Seitentitels](../../../assets/anwender/verlauf-diff.webp)
## Stand zurückspielen
Zurückspielen trägt alte Werte ins Formular ein — gespeichert wird erst, wenn du danach auf **Speichern** klickst.
<Steps>
1. Öffne den **Verlauf** des Eintrags und klappe den gewünschten Stand auf.
2. Klicke auf **Wiederherstellen**.
3. Wähle unter **Felder zur Wiederherstellung** aus, was übernommen wird — mit **Alle auswählen** alles, mit **Keine** nichts, oder einzeln pro Feld.
4. Aktiviere bei Bedarf **Ganzes Array übernehmen**, um eine ganze Liste als Block zurückzuspielen.
5. Klicke auf **Wiederherstellen**, um die Werte ins Formular zu übernehmen.
6. Prüfe die Felder im Formular und klicke auf **Speichern**.
</Steps>
<Aside type="note">
Nach dem Übernehmen meldet die Anzeige **Felder übernommen — bitte speichern**. Ohne **Speichern** bleibt der Eintrag unverändert. Beachte außerdem: **Media-Dateien werden nicht wiederhergestellt** — Bilder und Dateien musst du bei Bedarf neu hochladen.
</Aside>
<Aside type="caution">
Zurückspielen überschreibt den aktuellen Stand. Prüfe im Diff genau, welche Felder du übernimmst — nach **Speichern** ist der alte Stand nur noch über einen neueren Verlaufseintrag erreichbar.
</Aside>
![Wiederherstellen-Dialog mit Feldauswahl und den Knöpfen „Alle auswählen" und „Keine"](../../../assets/anwender/verlauf-wiederherstellen.webp)
## Eigene Ansicht: Audit-Log
Für den Überblick über alle Sammlungen gibt es die Ansicht **Audit-Log** (**Alle Audit-Einträge anzeigen**). Dort filterst du nach **Alle Projekte**, **Alle Collections**, **Alle Aktionen** und **Alle Benutzer** und liest die Spalten **Zeit**, **Collection**, **Aktion**, **Benutzer** und **Quelle**. Steht dort **Keine Audit-Einträge** oder **Audit ist nicht aktiviert**, wende dich an den Betreiber.
Verifiziert am 2b091d8 2026-10-17 (tibi-admin-nova)