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
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
ID: STATUS_000001 | Version: 0.2.3 | Status: Final
|
||||
ID: STATUS_000001 | Version: 0.3.0 | Status: Final
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# Projekt-Status
|
||||
@ -23,6 +23,7 @@ Sicheres, remote steuerbares System zum Sperren/Entsperren lokaler Nutzerkonten.
|
||||
| 15.01.2026 | 📝 Req | Externe Service-Links in der Doku ergaenzt. |
|
||||
| 15.01.2026 | 📝 Req | Makefile als Einstieg in Doku aufgenommen. |
|
||||
| 15.01.2026 | ⚙️ Code | Makefile restart-Target hinzugefuegt. |
|
||||
| 16.01.2026 | ✨ Feat | Login-Zeitfenster (Rules & Scheduler) implementiert (US_000045). |
|
||||
|
||||
## Epic-Backlog (Uebersicht)
|
||||
### EPIC_000001: Legacy CLI Account Control (sk.sh)
|
||||
@ -153,10 +154,10 @@ Sicheres, remote steuerbares System zum Sperren/Entsperren lokaler Nutzerkonten.
|
||||
- [x] TASK_000051: UI-Kacheln im Dashboard (System Information)
|
||||
|
||||
### EPIC_000014: Login-Zeitfenster und Parent-Control Regeln
|
||||
- [ ] US_000045: Regeln fuer Login-Zeitfenster definieren und durchsetzen
|
||||
- [ ] TASK_000052: Regelmodell und Speicherung definieren
|
||||
- [ ] TASK_000053: Login-Pruefung und Enforcement
|
||||
- [ ] TASK_000054: Admin-UI fuer Regeln und Scheduler
|
||||
- [x] US_000045: Regeln fuer Login-Zeitfenster definieren und durchsetzen
|
||||
- [x] TASK_000052: Regelmodell und Speicherung definieren
|
||||
- [x] TASK_000053: Login-Pruefung und Enforcement
|
||||
- [x] TASK_000054: Admin-UI fuer Regeln und Scheduler
|
||||
|
||||
## Offene Risiken / Abhaengigkeiten
|
||||
- Betrieb erfordert Root/sudo und lokale System-Tools (notify-send, sound player, uvicorn).
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ID: US_000045 | Version: 0.2.3 | Status: Draft
|
||||
ID: US_000045 | Version: 0.2.3 | Status: Done
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# US_000045: Regeln fuer Login-Zeitfenster definieren und durchsetzen
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ID: TASK_000052 | Version: 0.2.3 | Status: Draft
|
||||
ID: TASK_000052 | Version: 0.2.3 | Status: Done
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000052: Regelmodell und Speicherung definieren
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ID: TASK_000053 | Version: 0.2.3 | Status: Draft
|
||||
ID: TASK_000053 | Version: 0.2.3 | Status: Done
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000053: Login-Pruefung und Enforcement
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ID: TASK_000054 | Version: 0.2.3 | Status: Draft
|
||||
ID: TASK_000054 | Version: 0.2.3 | Status: Done
|
||||
By: Codex (GPT-5)
|
||||
|
||||
# TASK_000054: Admin-UI fuer Regeln und Scheduler
|
||||
|
||||
Reference in New Issue
Block a user