Etappe 5: Verlauf mit Filtern, Wiederholen und Aufräumen; Benutzerverwaltung, Passwort, Audit-Log; OIDC. Refs #014, #015, #016 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
#014 Verlauf und Wiederholen
Status: erledigt Meilenstein: v0.5.0 Labels: feature Geschätzt: 4 h Tatsächlich: 1 h 21 min
Ziel
Alle Aufträge filterbar, mit gleichen Parametern wiederholen.
Aufgaben
- Filter Server/Typ/Distribution/Status, Seitenblättern (Web,
GET /api/v1/auftraege?…,proxdeploy history) - Wiederholen (neue VMID/Name abfragen):
/ausrollen?wiederholen=<kurzId>, Name, VMID und feste IP leer - Aufräumen nach Fehlschlag/Abbruch mit Bestätigung (Vorgabe „Allgemeine Anforderungen“): Web-Knopf,
POST …/aufraeumen,proxdeploy cleanup
Akzeptanzkriterien
- Filter bleiben in der URL (Playwright)
- Aufräumen auf pve-demo: CT 109 nach Abbruch erkannt, gestoppt, gelöscht; Original danach „aufgeräumt“
Abhängigkeiten
#008
Notizen / Entscheidungen
- Gelöscht wird nur, was nachweislich zum Auftrag gehört: die Beschreibung des Gastes enthält „(Auftrag )“. Dafür setzt das Klonen die Beschreibung jetzt sofort (vorher erst in der Hardware-Phase). Templates, gesperrte Gäste und fremde Beschreibungen: Abbruch, nichts angefasst.
- Wiederholen leert auch eine feste IP – dieselbe Adresse zweimal ist fast nie gewollt.
- Nebenbei gefunden: ssh2 erzeugt in ~0,4 % der Fälle ed25519-Schlüssel, die es selbst nicht
lesen kann (Ursache des „wackligen“ SSH-Tests). Behoben mit
ed25519Erzeugen.