Files
kiddo/project-management/requirements/stories/US_000045.md
stephan 63ee0b40b5 feat: login time window rules (EPIC_000014)
- Implemented RuleManager and JSON storage
- Added background enforcement scheduler
- Added Web UI for rule management at /ui/rules
- Bumped version to 0.3.0
2026-01-16 11:25:56 +01:00

34 lines
1.1 KiB
Markdown

ID: US_000045 | Version: 0.2.3 | Status: Done
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