From 5c612ef98e921c3a0fb3112a3cda99163b023ace Mon Sep 17 00:00:00 2001 From: qcigano Date: Sun, 2 Aug 2026 19:03:27 +0200 Subject: [PATCH] Fix: Adminbereich-Konfigurationsfehler bei den neuen Rabatt-/Gutschein-Datumsfeldern MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sveltia CMS unterstützt den alten "date"-Widget-Typ nicht mehr (wurde von "datetime" mit ausgeblendeter Uhrzeit abgelöst). Betraf die beiden neuen Ablaufdatum-Felder (Rabatt "bis" und Gutschein "bis") aus dem letzten Commit — der komplette Adminbereich zeigte deswegen eine Konfigurationsfehler-Seite statt dem Formular. Verifiziert per Puppeteer-Test gegen den echten Build: Adminbereich lädt jetzt wieder fehlerfrei. --- public/admin/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/admin/config.yml b/public/admin/config.yml index b4c2d70..51d916d 100644 --- a/public/admin/config.yml +++ b/public/admin/config.yml @@ -71,7 +71,7 @@ collections: fields: - { label: "Rabatt in Prozent (z.B. 20 für 20%)", name: prozent, widget: number, value_type: int, required: false, hint: "Nur ausfüllen ODER den Betrag unten — nicht beides." } - { label: "ODER: Rabatt als fester Betrag (€)", name: betrag, widget: number, value_type: float, step: 0.01, required: false } - - { label: "Rabatt gültig bis (leer = läuft nicht automatisch ab)", name: bis, widget: date, format: "YYYY-MM-DD", required: false, hint: "Nach diesem Datum verschwindet der Rabatt automatisch — ohne dass du etwas tun musst." } + - { label: "Rabatt gültig bis (leer = läuft nicht automatisch ab)", name: bis, widget: datetime, format: "YYYY-MM-DD", date_format: "YYYY-MM-DD", time_format: false, required: false, hint: "Nach diesem Datum verschwindet der Rabatt automatisch — ohne dass du etwas tun musst." } - label: "Mengenrabatt-Staffel (z.B. ab 3 Stück 10% Rabatt)" name: mengenrabatt widget: list @@ -252,4 +252,4 @@ collections: - { label: "Code (z.B. WILLKOMMEN10)", name: code, widget: string, hint: "Groß-/Kleinschreibung ist egal — wird automatisch angepasst." } - { label: "Rabatt in Prozent (z.B. 10 für 10%)", name: prozent, widget: number, value_type: int, required: false } - { label: "ODER: Rabatt als fester Betrag (€)", name: betrag, widget: number, value_type: float, step: 0.01, required: false } - - { label: "Gültig bis (leer = unbegrenzt)", name: bis, widget: date, format: "YYYY-MM-DD", required: false } + - { label: "Gültig bis (leer = unbegrenzt)", name: bis, widget: datetime, format: "YYYY-MM-DD", date_format: "YYYY-MM-DD", time_format: false, required: false }