63 lines
1.9 KiB
Markdown
63 lines
1.9 KiB
Markdown
<!-- titel -->
|
|
Verlauf
|
|
----------------------------------------
|
|
<!-- art -->
|
|
kern
|
|
----------------------------------------
|
|
<!-- ziel -->
|
|
Verfolgt Änderungen und macht sie rückgängig
|
|
----------------------------------------
|
|
<!-- regeln -->
|
|
- ↺-Icon zeigt letzten Schritt als Tooltip
|
|
- Leerer Verlauf ist kein Fehlerzustand
|
|
- ↩-Icon ist ↺-Icon im Code
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Aktion rückgängig machen
|
|
<!-- ziel -->
|
|
Nimmt den letzten Schritt im aktiven Projekt zurück
|
|
<!-- regeln -->
|
|
- ↺-Schaltfläche bei fehlendem letzterSchritt deaktiviert
|
|
- Strg+Z gilt nicht in Eingabefeldern
|
|
- Fehlgeschlagener Aufruf zeigt Meldung
|
|
<!-- testen -->
|
|
- Projekt mit Verlauf öffnen
|
|
- ↺-Schaltfläche anklicken
|
|
- Letzter Schritt aus Verlauf entfernt
|
|
- Meldung bleibt leer
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Chat-Verlauf abrufen
|
|
<!-- ziel -->
|
|
Ermöglicht das Lesen vergangener Chat-Nachrichten eines Projekts
|
|
<!-- regeln -->
|
|
- Gibt den gesamten Verlauf als Liste zurück
|
|
- 404 bei unbekanntem Projekt
|
|
<!-- testen -->
|
|
- GET-Anfrage an Chat-Endpunkt senden
|
|
- Verlauf als JSON-Array mit Nachrichten
|
|
- Unbekanntes Projekt gibt 404
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Projektverlauf anzeigen
|
|
<!-- ziel -->
|
|
Zeigt den letzten Stand im Projektverlauf
|
|
<!-- regeln -->
|
|
- 404 bei unbekanntem Projekt
|
|
- Feld "letzter" enthält letzten Verlaufseintrag
|
|
<!-- testen -->
|
|
- Endpunkt für Projektverlauf aufrufen
|
|
- Antwort mit Feld letzter prüfen
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Änderung verwerfen
|
|
<!-- regeln -->
|
|
- LMB auf ↩-Icon verwirft den letzten Schritt
|
|
- Strg+Z außerhalb von Eingabefeldern verwirft
|
|
- Ohne vorherigen Schritt ist das Icon deaktiviert
|
|
- Nach dem Verwerfen aktualisiert sich die Feature-Liste
|
|
<!-- testen -->
|
|
- Projekt mit einer Änderung öffnen
|
|
- LMB auf ↩-Icon
|
|
- Änderung in der Liste zurückgesetzt
|