Files
Laufzettel/docs/issues/010-vorlagen-editor.md
T
florian.wilde d8d5444e9f
Prüfung / pruefung (push) Canceled after 0s
Prüfung / e2e (push) Canceled after 0s
feat(vorlagen): Versionierung, Unveraenderlichkeit und JSON-Austausch (#23)
2026-09-25 06:10:01 +00:00

1.7 KiB
Raw Blame History

#010 M5 – Vorlagen-Editor

Status: offen Meilenstein: v0.1.0 Labels: phase-1, frontend Geschätzt: 10 h Tatsächlich: –

Ziel

Der Editor, in dem ein Redakteur eine Vorlage baut, ohne den Kopf über Versionen zu verlieren.

Aufgaben

  • Vorlagenliste mit Suche, Filter nach Kategorie und Tag, Kennzeichnung „Entwurf vorhanden“
  • Editor: Abschnitte und Schritte anlegen, bearbeiten, löschen; Abschnitte mit zweistelliger Nummer (01 · Vorbereitung)
  • Sortieren per Drag & Drop mit @dnd-kit, auch am Handy mit dem Finger bedienbar
  • Je Schritt: Titel, Typ (HAKEN, TEXT, ZAHL, AUSWAHL, DATUM, BEFEHL), Pflicht (roter Stern), Hilfetext als Markdown, Doku-Link
  • Typabhängige konfig-Formulare: Auswahloptionen, Min/Max/Einheit, bei BEFEHL die Shell (powershell/bash/cmd), multiline und der Befehlstext
  • Variablen definieren: key, Label, Typ, Optionen, Pflicht, Position
  • Vorschau der Vorlage wie im Lauf, mit Beispielwerten
  • Veröffentlichen mit Änderungsnotiz, Versionshistorie ansehen, Vorlage duplizieren, JSON-Export und -Import
  • Warnung im Editor bei unbekannten Platzhaltern in Titel, Hilfetext und Befehlstext
  • Screenshots Liste, Editor, Historie in docs/screenshots/m5/

Akzeptanzkriterien

  • Eine Vorlage lässt sich vollständig ohne Umweg über die Datenbank anlegen, sortieren, veröffentlichen
  • Eine veröffentlichte Version ist im Editor nur lesend; „Bearbeiten“ erzeugt sichtbar einen Entwurf
  • Unbekannte Platzhalter werden als Warnung angezeigt, blockieren aber das Speichern nicht
  • Sortieren funktioniert am Handy bei 390 px Breite ohne horizontales Scrollen
  • Der Markdown-Hilfetext rendert ohne rohes HTML