Schalter fuer den Hinweis auf die Kaffeeliste

Der Hinweis unten rechts laesst sich ab einem bezahlten Tarif in den
Mandant-Einstellungen abschalten (neue Spalte tenant_settings.
watermark_enabled, Standard an). Im kostenlosen Tarif bleibt er fest
eingeschaltet: das Kaestchen ist angehakt und disabled, daneben steht der
Grund. Zusaetzlich erzwingt saas_update_tenant_settings() den Wert dort noch
einmal, damit ein nachgebauter POST ihn nicht abschalten kann.

Der Titel des Wasserzeichens spricht nicht mehr vom kostenlosen Tarif -
zahlende Mandanten koennen es jetzt freiwillig zeigen.

Der Smoke-Test prueft die Einstellungsseite jetzt auch angemeldet. Sein
Muster fuer PHP-Meldungen verlangt dafuer einen Doppelpunkt, sonst haette
das Feld "negative_warning" als Warnung gezaehlt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-21 00:27:44 +02:00
co-authored by Claude Opus 5
parent 1d53b66e3f
commit b244451c42
8 changed files with 153 additions and 16 deletions
+14
View File
@@ -215,3 +215,17 @@ a.plan-watermark {
display: none;
}
}
/* ---------------------------------------------------------------------------
* Festgestellte Kaestchen (z. B. der Hinweis auf die Kaffeeliste im
* kostenlosen Tarif)
*
* Das Theme zeichnet das Kaestchen ueber das folgende <label>; ein disabled
* gesetztes Feld saehe sonst genauso aus wie ein bedienbares. Der gedimmte
* Zustand macht sichtbar, dass hier nichts zu klicken ist - die Begruendung
* steht als Hinweis daneben.
* ------------------------------------------------------------------------ */
input[type="checkbox"]:disabled + label {
cursor: not-allowed;
opacity: 0.6;
}