Files
MABEA/backend/app/schemas/systemeinstellung.py
T
patrickandClaude Sonnet 5 e5dc80c3a6
CI / backend-tests (push) Successful in 3m14s
CI / frontend-build (push) Successful in 21s
feat(foundation): FOUND-013 optionales Error-Tracking (GlitchTip)
Zielserver-Entscheidung durch optionales Install-Script aufgelöst statt
festgeschrieben: deploy/glitchtip-install.sh installiert GlitchTip per
Docker Compose auf einem beliebigen, selbst gewählten Host - nichts
automatisch/ungefragt.

DSN wird zur Laufzeit über eine neue Admin-GUI-Seite ein-/ausschaltbar
(Systemeinstellung-Singleton, GET/PATCH /einstellungen/sentry), statt
nur per .env - kein Redeploy zum Umschalten nötig. Frontend lädt
@sentry/react nur dynamisch nach, wenn tatsächlich aktiv.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
2026-09-10 19:35:47 +02:00

11 lines
194 B
Python

from pydantic import BaseModel
class SentryEinstellungRead(BaseModel):
sentry_dsn: str | None
aktiv: bool
class SentryEinstellungUpdate(BaseModel):
sentry_dsn: str | None = None