feat: show update service status in UI
This commit is contained in:
20
project-management/requirements/stories/US_000044.md
Normal file
20
project-management/requirements/stories/US_000044.md
Normal file
@ -0,0 +1,20 @@
|
||||
ID: US_000044 | Version: 0.2.1 | Status: Draft
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000044: Systemmetriken im Dashboard anzeigen
|
||||
|
||||
Als User moechte ich die aktuelle CPU-, GPU-, RAM- und Netzwerkauslastung sehen,
|
||||
damit ich den Systemzustand schnell bewerten kann.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given ich bin im Dashboard eingeloggt
|
||||
- When die System Information Kacheln angezeigt werden
|
||||
- Then sehe ich CPU Gesamt-Auslastung in Prozent
|
||||
- And RAM Total sowie Usage in Prozent
|
||||
- And GPU VRAM Total sowie Usage in Prozent (falls GPU vorhanden)
|
||||
- And Netzwerk RX/TX als aktuelle Mbps
|
||||
- And die Werte aktualisieren sich alle 5 Sekunden
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000050: Backend-Endpoint fuer Systemmetriken
|
||||
- TASK_000051: UI-Kacheln im Dashboard (System Information)
|
||||
33
project-management/requirements/stories/US_000045.md
Normal file
33
project-management/requirements/stories/US_000045.md
Normal file
@ -0,0 +1,33 @@
|
||||
ID: US_000045 | Version: 0.2.1 | Status: Draft
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000045: Regeln fuer Login-Zeitfenster definieren und durchsetzen
|
||||
|
||||
Als Administrator moechte ich Regeln definieren, in welchen Zeitfenstern sich ein Nutzer
|
||||
anmelden darf, damit Parent-Control verbindlich umgesetzt wird.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given ein Nutzer hat keine Regel
|
||||
- When er sich anmeldet
|
||||
- Then ist Login erlaubt
|
||||
|
||||
- Given ein Nutzer hat eine Regel mit erlaubten Zeitfenstern
|
||||
- When er sich ausserhalb dieser Zeiten anmeldet
|
||||
- Then erhaelt er einen Hinweis
|
||||
- And das Konto wird deaktiviert
|
||||
- And der Rechner wird heruntergefahren
|
||||
|
||||
- Given das Geraet startet
|
||||
- When Regeln existieren
|
||||
- Then wird geprueft, welche Nutzer anmelden duerfen
|
||||
- And gesperrte Nutzer bleiben deaktiviert
|
||||
- And Nutzer ohne Auto-Reaktivierung bleiben gesperrt, auch wenn ein Zeitfenster startet
|
||||
|
||||
- Given eine Regel erlaubt automatische Reaktivierung
|
||||
- When ein Zeitfenster beginnt
|
||||
- Then wird das Konto automatisch wieder aktiviert
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000052: Regelmodell und Speicherung definieren
|
||||
- TASK_000053: Login-Pruefung und Enforcement
|
||||
- TASK_000054: Admin-UI fuer Regeln und Scheduler
|
||||
17
project-management/requirements/stories/US_000046.md
Normal file
17
project-management/requirements/stories/US_000046.md
Normal file
@ -0,0 +1,17 @@
|
||||
ID: US_000046 | Version: 0.2.1 | Status: Done
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000046: Update-Service Erreichbarkeit anzeigen
|
||||
|
||||
Als Admin moechte ich sehen, ob der Update-Service erreichbar ist und welche URL aktiv ist,
|
||||
damit ich erkenne, ob das Geraet gegen Dev oder Prod konfiguriert ist.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- Given ich bin im Update-Dashboard eingeloggt
|
||||
- When der Statusbereich angezeigt wird
|
||||
- Then sehe ich die konfigurierte Update-Service URL
|
||||
- And einen Online/Offline-Status basierend auf Erreichbarkeit
|
||||
- And die Anzeige aktualisiert sich bei Status-Refresh
|
||||
|
||||
## Task-Platzhalter
|
||||
- TASK_000055: Endpoint und UI fuer Update-Service Status
|
||||
Reference in New Issue
Block a user