feat: kundenspezifisches Logo unter Einstellungen
Bisher war das Logo fest im Repository verdrahtet. Damit hat ein Update das Logo eines Kunden ueberschrieben - beim Sprung auf den modularen Stand zum Beispiel von logo.svg auf die mitgelieferte logo.png. Unter Einstellungen > Logo laesst sich jetzt ein eigenes Logo hochladen. Es erscheint in der Seitenleiste, auf der Login-Seite und auf der Zentrale-Seite, mit Vorschau auf hellem und dunklem Grund. - Datei liegt unter static/custom/ und ist per .gitignore von der Versionierung ausgenommen, ein git pull ueberschreibt sie also nicht - PNG, JPG, SVG, WEBP, GIF bis 2 MB; Format und Groesse werden geprueft - es bleibt immer genau eine Datei liegen, alte Endungen werden entfernt - fehlt die Datei, greift automatisch das mitgelieferte Logo - Upload und Zuruecksetzen liegen hinter dem Admin-Login - logo_url() ist als Jinja-Global registriert, damit auch die Seiten ohne _ctx() (Login, Zentrale) dasselbe Logo zeigen .gitignore ergaenzt: static/custom/ sowie die bisher fehlenden busylight.db-shm, busylight.db-wal und Status.csv - letztere lagen auf dem Produktivsystem als untracked herum. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,6 +15,7 @@ Jedes WLED-Geraet verfuegt ueber zwei Segmente (oben/unten), die jeweils einem B
|
||||
- **Modulare Zeiterfassung** per CSV oder REST API - kompatibel mit jeder Zeiterfassung
|
||||
- **Webbasierte Azure-Authentifizierung** direkt im Browser (kein Terminal noetig)
|
||||
- **Zentrale (Self-Service)** - wechselnde Besetzung des Empfangs-Busylights per Durchwahl, ohne Admin-Passwort
|
||||
- **Eigenes Logo** pro Kunde hochladbar, ueberlebt Updates
|
||||
- **Einstellungen** fuer Azure, Polling-Intervall und Zeiterfassung
|
||||
- **Protokoll** der letzten Statusaenderungen
|
||||
|
||||
@@ -175,6 +176,20 @@ GET/POST http://SERVER:8081/{durchwahl}/callend - Anruf beendet (WLED -> zu
|
||||
- Waehrend eines aktiven Telefonats ueberschreibt das Teams-Polling die Farbe nicht
|
||||
- Die Telefon-Farbe (`phone_active`) ist unter **Farb-Regeln** konfigurierbar
|
||||
|
||||
## Logo
|
||||
|
||||
Unter **Einstellungen > Logo** kann ein kundenspezifisches Logo hochgeladen werden. Es
|
||||
erscheint in der Seitenleiste, auf der Login-Seite und auf der Zentrale-Seite.
|
||||
|
||||
- Formate: PNG, JPG, SVG, WEBP, GIF, maximal 2 MB
|
||||
- Dargestellt wird eine Hoehe von etwa 40 Pixeln. Die Seitenleiste ist dunkel, ein Logo
|
||||
mit heller Schrift oder transparentem Hintergrund wirkt dort am besten - die
|
||||
Einstellungsseite zeigt eine Vorschau auf hellem und dunklem Grund.
|
||||
- Die Datei liegt unter `static/custom/` und ist per `.gitignore` von der Versionierung
|
||||
ausgenommen. **Ein `git pull` ueberschreibt das Kundenlogo nicht.**
|
||||
- Mit **Zurueck zum Standardlogo** wird die Datei entfernt und wieder
|
||||
`static/logo.png` aus dem Repository verwendet.
|
||||
|
||||
## Zentrale (Self-Service)
|
||||
|
||||
Ein Busylight im Empfangsbereich wird wechselnd besetzt. Damit die Mitarbeiter das
|
||||
|
||||
Reference in New Issue
Block a user