docs: start update ui stories
This commit is contained in:
@ -30,6 +30,7 @@ By: Codex (GPT-5)
|
||||
| 28.12.2025 | 🏗️ Planning | ID: US_000029-US_000032 fuer Update-UI dokumentiert. By: Codex (GPT-5) |
|
||||
| 28.12.2025 | 🏗️ Planning | ID: US_000033 Rollback-UI dokumentiert. By: Codex (GPT-5) |
|
||||
| 28.12.2025 | 🏗️ Planning | ID: Update-UI Anforderungen um Backup-Voraussetzung ergaenzt. By: Codex (GPT-5) |
|
||||
| 28.12.2025 | 🏗️ Planning | ID: TASK_000030-TASK_000034 fuer Update-UI ausgearbeitet. By: Codex (GPT-5) |
|
||||
| 28.12.2025 | ⚙️ Code | ID: Update-Client Prototyp-Skript hinzugefuegt. By: Codex (GPT-5) |
|
||||
|
||||
---
|
||||
|
||||
@ -92,6 +92,16 @@ Sicheres, remote steuerbares System zum Sperren/Entsperren lokaler Nutzerkonten.
|
||||
- [ ] TASK_000028: Verify and apply update
|
||||
- [ ] US_000028: Client meldet Update-Status
|
||||
- [ ] TASK_000029: Report update status
|
||||
- [ ] US_000029: Update-Status im Web-UI anzeigen
|
||||
- [ ] TASK_000030: UI update status view
|
||||
- [ ] US_000030: Update-Check im Web-UI ausloesen
|
||||
- [ ] TASK_000031: UI update check trigger
|
||||
- [ ] US_000031: Update im Web-UI anstossen
|
||||
- [ ] TASK_000032: UI update apply action
|
||||
- [ ] US_000032: Update-Logs im Web-UI anzeigen
|
||||
- [ ] TASK_000033: UI update logs view
|
||||
- [ ] US_000033: Rollback im Web-UI anstossen
|
||||
- [ ] TASK_000034: UI rollback action
|
||||
|
||||
### EPIC_000009: Update Webservice (External Team)
|
||||
- [ ] US_000026: Client bezieht Updates (Pull)
|
||||
|
||||
@ -39,3 +39,8 @@ Ermoegliche einen robusten Client-Update-Flow mit Verifikation und Rollback.
|
||||
- US_000026: Client bezieht Updates (Pull)
|
||||
- US_000027: Client verifiziert und wendet Updates an
|
||||
- US_000028: Client meldet Update-Status
|
||||
- US_000029: Update-Status im Web-UI anzeigen
|
||||
- US_000030: Update-Check im Web-UI ausloesen
|
||||
- US_000031: Update im Web-UI anstossen
|
||||
- US_000032: Update-Logs im Web-UI anzeigen
|
||||
- US_000033: Rollback im Web-UI anstossen
|
||||
|
||||
17
project-management/requirements/stories/US_000029.md
Normal file
17
project-management/requirements/stories/US_000029.md
Normal file
@ -0,0 +1,17 @@
|
||||
ID: US_000029 | Version: 0.1.0 | Status: Draft
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000029: Update-Status im Web-UI anzeigen
|
||||
|
||||
Status: In Progress
|
||||
|
||||
Als Admin moechte ich die aktuelle Version und den Update-Status im Web-UI sehen, damit ich den Zustand schnell pruefen kann.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given die Web-UI ist erreichbar
|
||||
- When ich den Update-Bereich aufrufe
|
||||
- Then ich sehe die aktuell laufende Version
|
||||
- And ich sehe den letzten Update-Status (success/failed) mit Zeitstempel
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000030: UI update status view (Details bei Story-Start)
|
||||
17
project-management/requirements/stories/US_000030.md
Normal file
17
project-management/requirements/stories/US_000030.md
Normal file
@ -0,0 +1,17 @@
|
||||
ID: US_000030 | Version: 0.1.0 | Status: Draft
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000030: Update-Check im Web-UI ausloesen
|
||||
|
||||
Status: In Progress
|
||||
|
||||
Als Admin moechte ich manuell nach Updates suchen koennen, damit ich Updates sofort pruefen kann.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given die Web-UI ist erreichbar
|
||||
- When ich auf "Nach Updates suchen" klicke
|
||||
- Then wird ein Check gegen `https://update.wlkns.org` gestartet
|
||||
- And das Ergebnis (neue Version verfuegbar/keine Updates/Fehler) wird angezeigt
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000031: UI update check trigger (Details bei Story-Start)
|
||||
@ -3,7 +3,7 @@ By: Codex (GPT-5)
|
||||
|
||||
# US_000031: Update im Web-UI anstossen
|
||||
|
||||
Status: Draft
|
||||
Status: In Progress
|
||||
|
||||
Als Admin moechte ich ein Update im Web-UI anstossen, damit der Client die neue Version installiert.
|
||||
|
||||
|
||||
17
project-management/requirements/stories/US_000032.md
Normal file
17
project-management/requirements/stories/US_000032.md
Normal file
@ -0,0 +1,17 @@
|
||||
ID: US_000032 | Version: 0.1.0 | Status: Draft
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000032: Update-Logs im Web-UI anzeigen
|
||||
|
||||
Status: In Progress
|
||||
|
||||
Als Admin moechte ich Update-Logs im Web-UI einsehen, damit Fehler nachvollziehbar sind.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given ein Update-Versuch wurde ausgefuehrt
|
||||
- When ich die Update-Logs oeffne
|
||||
- Then sehe ich eine chronologische Liste mit Zeitstempel und Ergebnis
|
||||
- And sensible Daten (Tokens) werden nicht angezeigt
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000033: UI update logs view (Details bei Story-Start)
|
||||
@ -3,7 +3,7 @@ By: Codex (GPT-5)
|
||||
|
||||
# US_000033: Rollback im Web-UI anstossen
|
||||
|
||||
Status: Draft
|
||||
Status: In Progress
|
||||
|
||||
Als Admin moechte ich einen Rollback im Web-UI anstossen, damit ich nach einem fehlerhaften Update schnell zur letzten Version zurueckkehre.
|
||||
|
||||
|
||||
18
project-management/requirements/tasks/TASK_000030.md
Normal file
18
project-management/requirements/tasks/TASK_000030.md
Normal file
@ -0,0 +1,18 @@
|
||||
ID: TASK_000030 | Version: 0.1.0 | Status: In Progress
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000030: UI update status view
|
||||
|
||||
## Outcome
|
||||
Web-UI zeigt aktuelle Version und letzten Update-Status.
|
||||
|
||||
## Story-Bezug
|
||||
US_000029
|
||||
|
||||
## Beschreibung
|
||||
- Update-Status und Version im UI anzeigen.
|
||||
- Letzten Status mit Zeitstempel visualisieren.
|
||||
|
||||
## Definition of Done (DoD)
|
||||
- UI zeigt Version + letzten Status.
|
||||
- Fehler/keine Daten werden sauber angezeigt.
|
||||
18
project-management/requirements/tasks/TASK_000031.md
Normal file
18
project-management/requirements/tasks/TASK_000031.md
Normal file
@ -0,0 +1,18 @@
|
||||
ID: TASK_000031 | Version: 0.1.0 | Status: In Progress
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000031: UI update check trigger
|
||||
|
||||
## Outcome
|
||||
Web-UI kann einen Update-Check gegen `https://update.wlkns.org` ausloesen.
|
||||
|
||||
## Story-Bezug
|
||||
US_000030
|
||||
|
||||
## Beschreibung
|
||||
- Button/Action fuer "Nach Updates suchen".
|
||||
- Ergebnisanzeige (Update verfuegbar/keine Updates/Fehler).
|
||||
|
||||
## Definition of Done (DoD)
|
||||
- UI zeigt Ergebnis des Update-Checks.
|
||||
- Fehler werden klar angezeigt.
|
||||
20
project-management/requirements/tasks/TASK_000032.md
Normal file
20
project-management/requirements/tasks/TASK_000032.md
Normal file
@ -0,0 +1,20 @@
|
||||
ID: TASK_000032 | Version: 0.1.0 | Status: In Progress
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000032: UI update apply action
|
||||
|
||||
## Outcome
|
||||
Web-UI kann ein Update installieren.
|
||||
|
||||
## Story-Bezug
|
||||
US_000031
|
||||
|
||||
## Beschreibung
|
||||
- "Update installieren" Action.
|
||||
- Vor Start Backup-Pruefung/Backup-Erstellung erzwingen.
|
||||
- Fortschritt/Status im UI.
|
||||
|
||||
## Definition of Done (DoD)
|
||||
- Update startet nur mit vorhandenem Backup.
|
||||
- UI zeigt Fortschritt/Status.
|
||||
- Fehler sind sichtbar.
|
||||
18
project-management/requirements/tasks/TASK_000033.md
Normal file
18
project-management/requirements/tasks/TASK_000033.md
Normal file
@ -0,0 +1,18 @@
|
||||
ID: TASK_000033 | Version: 0.1.0 | Status: In Progress
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000033: UI update logs view
|
||||
|
||||
## Outcome
|
||||
Web-UI zeigt Update-Logs chronologisch.
|
||||
|
||||
## Story-Bezug
|
||||
US_000032
|
||||
|
||||
## Beschreibung
|
||||
- Logliste mit Zeitstempel und Ergebnis.
|
||||
- Keine sensiblen Daten anzeigen.
|
||||
|
||||
## Definition of Done (DoD)
|
||||
- Logs sind sichtbar und chronologisch sortiert.
|
||||
- Sensible Daten sind ausgefiltert.
|
||||
19
project-management/requirements/tasks/TASK_000034.md
Normal file
19
project-management/requirements/tasks/TASK_000034.md
Normal file
@ -0,0 +1,19 @@
|
||||
ID: TASK_000034 | Version: 0.1.0 | Status: In Progress
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000034: UI rollback action
|
||||
|
||||
## Outcome
|
||||
Web-UI kann einen Rollback ausloesen.
|
||||
|
||||
## Story-Bezug
|
||||
US_000033
|
||||
|
||||
## Beschreibung
|
||||
- "Rollback" Action.
|
||||
- Nur aktiv, wenn Backup vorhanden.
|
||||
- Fortschritt/Status im UI.
|
||||
|
||||
## Definition of Done (DoD)
|
||||
- Rollback startet nur bei verfuegbarem Backup.
|
||||
- UI zeigt Status/Fehler.
|
||||
Reference in New Issue
Block a user