Files
pretix-falkenthal-theme/pretix_whitelabel/signals.py
T
2026-11-08 16:03:36 +01:00

18 lines
874 B
Python

"""
Pretix signal receivers for pretix-falkenthal-theme (v1.8.0).
Hinweis zur Architektur:
Die Plattform-Pflichtangaben (Plattform-Impressum, Plattform-Datenschutz sowie
der AGPLv3-Quellcode-Nachweis) werden server-seitig über patch_templates.py
beim Docker-Build direkt in die Basis-Templates (pretixcontrol, pretixpresale
sowie globale Fehlerseiten 400/403/404/500/503) eingebettet und durch Build-Checks
verifiziert.
Dadurch wird eine saubere 2-Ebenen-Trennung gewährleistet:
- Ebene 1 (Veranstalter / Event): Nativer Pretix-Footer mit den individuellen
Rechtstexten des jeweiligen Veranstalters (Impressum, Datenschutz, AGB),
individuelle Veranstalter-Farben (inkl. Dark-Mode-Support) & Event-Favicons.
- Ebene 2 (Plattform): Falkenthal-Plattform-Leiste (.falkenthal-platform-bar)
mit den Angaben des technischen Plattform-Betreibers und Fallback-Favicon.
"""