feat: cont demo public cu resetare automată a datelor la 3 ore
- Cont demo (demo@example.com/demo1234) activ implicit, identificat prin settings.demo_email — fără configurare în env; DEMO_EMAIL="" îl dezactivează - Contul demo nu poate fi modificat prin API (email/parolă/status blocate 403) - reset_demo.py: șterge idempotent toate datele demo și recrează proprietatea demo cu 3 spații și 5 rezervări exemplu cu date relative la ziua curentă - entrypoint.sh: reset la boot + buclă la 3h (DEMO_RESET_INTERVAL) - start.sh (dev): reset la fiecare pornire - Login.vue: hint cu credențialele demo (click = precompletare) și mesajul de resetare la 3 ore Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -47,6 +47,13 @@ class Settings(BaseSettings):
|
||||
# Frontend
|
||||
frontend_url: str = "http://localhost:5173"
|
||||
|
||||
# Demo account (public playground), enabled by default. The account
|
||||
# cannot be modified through the API and its data is recreated by
|
||||
# reset_demo.py (scheduled from entrypoint.sh, every 3 hours).
|
||||
# Set DEMO_EMAIL="" in the environment to disable the feature.
|
||||
demo_email: str = "demo@example.com"
|
||||
demo_password: str = "demo1234"
|
||||
|
||||
# Google Calendar OAuth
|
||||
google_client_id: str = ""
|
||||
google_client_secret: str = ""
|
||||
|
||||
Reference in New Issue
Block a user