Default-User: Username aus .env konfigurierbar machen #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Der Default-Admin-User wird beim ersten Start mit dem hardcodierten Username
adminerstellt. Der Username soll ebenfalls über eine.env-Variable konfigurierbar sein, damit er an die eigene Umgebung angepasst werden kann.Hintergrund
Aktuell ist
DEFAULT_ADMIN_PASSWORDbereits in der.envkonfigurierbar, aber der Username ist auf"admin"hardcoded inbackend/main.py:104. Für ein konsistentes Setup sollten beide Credentials über die.envsteuerbar sein.Akzeptanzkriterien
.env-VariableDEFAULT_ADMIN_USERNAME(Standard:admin)create_default_admin()nutzt den Username aus der Config statt hardcoded"admin".env.exampleenthältDEFAULT_ADMIN_USERNAMETechnische Hinweise
backend/config.py,backend/main.py,.env.exampledefault_admin_username: str = "admin"inSettings, dann increate_default_admin()verwendenAufwand: S
Review bestanden. Alle Tests PASS (66/66).
Funktionstest:
default_admin_usernamevorhanden mit Defaultadmincreate_default_admin()nutztsettings.default_admin_username(nicht hardcoded).env.exampleenthältDEFAULT_ADMIN_USERNAMELabel auf doku gesetzt.
Dokumentation aktualisiert. Issue wird geschlossen.
Geänderte Docs:
DEFAULT_ADMIN_USERNAMEin Config-Tabelle ergänzt