Antragsideen bearbeiten und aktualisieren #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Bestehende Antragsideen sollen über die Web-Oberfläche bearbeitet werden können. Der typische Workflow: Eine Idee startet als Stichwort im Ideenspeicher, wird recherchiert, bekommt ein Dossier, wird zum Antragsentwurf ausformuliert — und durchläuft dabei mehrere Status-Stufen.
Anforderungen
Inline-Editing vs. Edit-Formular
aktualisiert_amautomatisch setzen bei jeder ÄnderungStatus-Workflow
Der Status-Übergang ist der Kern des Workflows:
Änderungshistorie
Offene Fragen
Edit-Modus: Eigene Edit-Seite, Modal mit Formular, oder direkt Inline-Editing in der Detailansicht (Felder anklicken → editierbar)?
Gleichzeitiges Bearbeiten: Kann es passieren, dass mehrere Personen gleichzeitig am gleichen Eintrag arbeiten? Falls ja: Optimistic Locking ("Eintrag wurde zwischenzeitlich geändert") nötig?
Dossier-Workflow: Das Dossier ist oft der umfangreichste Teil. Soll es einen separaten "Dossier bearbeiten"-Modus geben mit größerem Editor-Fenster + Live-Preview?
Löschen: Sollen Einträge löschbar sein? Soft-Delete (Papierkorb) oder Hard-Delete? Oder reicht Status "Abgeschlossen" als De-facto-Archivierung?
Bulk-Operationen: Braucht es die Möglichkeit, mehrere Einträge gleichzeitig zu bearbeiten (z.B. alle "Recherche"-Items auf "Entwurf" setzen)?
Auto-Save: Soll bei langen Texten (Dossier, Antragstext) automatisch zwischengespeichert werden, oder nur explizit per "Speichern"-Button?
Technische Umsetzung
/api/antraege/:idEndpointantraegeTabelle +aktualisiert_amsetzenantraege_historyTabelle für ÄnderungslogAbhängigkeiten
Entscheidungen (Tobias, 31.03.2026)
Edit-Modus
Noch offen — Optionen:
Änderungshistorie
Vollständiges Log — Wer hat wann was geändert. Braucht
antraege_historyTabelle.Löschen
Soft-Delete — Papierkorb-Logik.
geloescht_amTimestamp, aus normaler Ansicht ausgeblendet, wiederherstellbar.Auto-Save
Ja — Automatisches Zwischenspeichern bei langen Texten (Dossier, Antragstext). Debounced, z.B. 3 Sekunden nach letztem Tastendruck.
Edit-Modus — Entschieden
Inline-Editing für kurze Felder (Titel, Status, Priorität, Bereich, Ausschüsse, Personen) + Split-Editor für lange Texte (Dossier, Antragstext): Links Markdown-Eingabe, rechts Live-Preview.
Abhängigkeiten
Empfohlene Reihenfolge