feat: show update service status in UI

This commit is contained in:
2026-01-15 11:06:54 +01:00
parent 55e452b6a2
commit f513d46d08
22 changed files with 351 additions and 2 deletions

View 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)

View 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

View 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