diff --git a/README.md b/README.md index ff2f520..fe03123 100755 --- a/README.md +++ b/README.md @@ -291,7 +291,11 @@ Beispiel: http://localhost:5005/willkommen?site=stuttgart ``` -Maximal 3 Kunden eingeben → Logos werden via OpenAI + Brandfetch gesucht → `welcome.html` wird in der Lobby-Playlist vorne eingefügt. Pro Standort kann ein eigenes Hintergrundbild hochgeladen werden (Fallback auf `static/wallpaper.png`). +Maximal 3 Kunden eingeben → Logos werden via OpenAI + Brandfetch gesucht → `welcome.html` wird in den Playlists aller Zielscreens vorne eingefügt. Pro Standort kann ein eigenes Hintergrundbild hochgeladen werden (Fallback auf `static/wallpaper.png`). + +**Zielscreens:** Jeder Screen mit `welcome_enabled` (Schalter „Willkommensseite hier anzeigen" im Tab Einstellungen). Besitzt kein Screen des Standorts den Schlüssel, greift das alte Verhalten und die Seite geht nur in `lobby`. Wird ein Screen später abgewählt, verschwindet die Willkommensseite dort beim nächsten Generieren. + +**Anzeigen bis:** Optionales Datum im Formular. Ist es gesetzt, bekommt der Eintrag eine Zeitsteuerung (`daily 00:00–23:59` mit `valid_until`) und verschwindet danach auf allen Screens von selbst. **Ansprechpartner:** Pro Kunde können Kontaktdaten eingegeben werden (Markdown-Format). - **Fett**: `**Text**` diff --git a/generate_welcome_page.py b/generate_welcome_page.py index 5a3a34b..3b86f5d 100644 --- a/generate_welcome_page.py +++ b/generate_welcome_page.py @@ -3,7 +3,8 @@ Willkommensseite-Generierung für CANCOM Simple Signage. ─────────────────────────────────────────────────────── Diese Hilfsdatei sucht anhand von Kundennamen Logos (via OpenAI + Brandfetch), -generiert daraus eine HTML-Willkommensseite und fügt sie in die Lobby-Playlist ein. +generiert daraus eine HTML-Willkommensseite und fügt sie in die Playlists aller +Zielscreens ein (Screens mit "welcome_enabled", Fallback "lobby"). """ import os diff --git a/templates/customer.html b/templates/customer.html index 5a8adbf..83e2522 100644 --- a/templates/customer.html +++ b/templates/customer.html @@ -83,7 +83,8 @@