19 lines
719 B
Markdown
19 lines
719 B
Markdown
ID: US_000005 | Version: 0.2.3 | Status: Final
|
|
By: Codex (GPT-5)
|
|
|
|
# US_000005: Nutzer per API deaktivieren
|
|
|
|
Status: Done
|
|
|
|
Als Admin moechte ich einen Nutzer per API deaktivieren, damit ich den Zugriff remote steuern kann.
|
|
|
|
## Akzeptanzkriterien
|
|
- Given ein autorisierter Admin-Login und ein erlaubter Nutzer
|
|
- When ein POST auf `/users/{username}/disable` mit optionalen Feldern `countdown`, `sound`, `message` erfolgt
|
|
- Then die Antwort enthaelt `user`, `action` = `disable`, `dry_run`, `steps` und `logged_in`
|
|
- And nicht erlaubte Nutzer werden mit 403 abgewiesen
|
|
- And der aktuell angemeldete Admin kann sich nicht selbst deaktivieren
|
|
|
|
## Task-Platzhalter
|
|
- TASK_000005: API disable action (Details bei Story-Start)
|