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>
10 lines
512 B
SQL
10 lines
512 B
SQL
-- Schalter fuer den Hinweis auf die Kaffeeliste (Logo unten rechts).
|
|
--
|
|
-- Standard ist "an": die Marke ist Teil der Oberflaeche, wer sie nicht
|
|
-- moechte, blendet sie aus. Im kostenlosen Tarif bleibt sie unabhaengig von
|
|
-- diesem Wert eingeblendet - erzwungen in saas_update_tenant_settings() und
|
|
-- app/plan-watermark.php, damit auch ein manipulierter Formular-POST sie
|
|
-- dort nicht abschalten kann.
|
|
ALTER TABLE tenant_settings
|
|
ADD COLUMN watermark_enabled TINYINT(1) NOT NULL DEFAULT 1 AFTER brand_color;
|