From d8b7076e7e1c205f9ca1178338b91cb36ef754b8 Mon Sep 17 00:00:00 2001 From: DanielS Date: Fri, 10 Jul 2026 08:55:53 +0200 Subject: [PATCH] feat(admin): add allow_update_discount option to category dialog --- shop/components/admin/category-dialog.tsx | 25 +++++++++++++++++++++++ shop/lib/types.ts | 1 + 2 files changed, 26 insertions(+) diff --git a/shop/components/admin/category-dialog.tsx b/shop/components/admin/category-dialog.tsx index cadc0c0..8d0cf9f 100644 --- a/shop/components/admin/category-dialog.tsx +++ b/shop/components/admin/category-dialog.tsx @@ -49,6 +49,7 @@ const categorySchema = z.object({ show_in_kauf: z.boolean().default(true), show_in_abo: z.boolean().default(true), resets_others: z.boolean().default(false), + allow_update_discount: z.boolean().default(true), }) type CategoryFormValues = z.infer @@ -77,6 +78,7 @@ export function CategoryDialog({ show_in_kauf: category?.show_in_kauf ?? true, show_in_abo: category?.show_in_abo ?? true, resets_others: category?.resets_others ?? false, + allow_update_discount: category?.allow_update_discount ?? true, }, }) @@ -294,6 +296,29 @@ export function CategoryDialog({ )} /> + ( + + + + +
+ + Update-Rabatt erlauben + +

+ Wenn aktiv, erhalten Kauf-Lizenzen dieser Kategorie den Update-Rabatt. +

+
+
+ )} + /> +