From 2d044b0b02a1aa3cb4eeaa3ba7f905e36784c997 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Thu, 13 Jun 2024 13:22:05 +0200 Subject: [PATCH] additional ui changes --- src/pretix/base/models/items.py | 10 ++++++++++ .../templates/pretixcontrol/items/index.html | 15 ++++++++------- src/pretix/static/pretixcontrol/scss/main.scss | 3 +++ 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index a5b2b203b..7007f62c6 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -122,6 +122,16 @@ class ItemCategory(LoggedModel): return _('{category} (Add-On products)').format(category=str(name)) return str(name) + def get_category_type_display(self): + if self.is_addon: + return _('Add-On products') + else: + return None + + @property + def category_type(self): + return 'addon' if self.is_addon else 'normal' + def delete(self, *args, **kwargs): super().delete(*args, **kwargs) if self.event: diff --git a/src/pretix/control/templates/pretixcontrol/items/index.html b/src/pretix/control/templates/pretixcontrol/items/index.html index 0c22fd418..de4566c89 100644 --- a/src/pretix/control/templates/pretixcontrol/items/index.html +++ b/src/pretix/control/templates/pretixcontrol/items/index.html @@ -47,8 +47,9 @@ {% for c, items in cat_list %} {% if c %} - {{ c }} - + + {{ c.name }}{% if c.category_type != "normal" %} ({{ c.get_category_type_display }}){% endif %} + {% endif %} @@ -101,15 +102,15 @@ {% if i.var_count %} - + {% endif %} {% if i.category.is_addon %} - {% elif i.require_bundling %} - {% elif i.hide_without_voucher %} - + - + {% endfor %} diff --git a/src/pretix/static/pretixcontrol/scss/main.scss b/src/pretix/static/pretixcontrol/scss/main.scss index d643189c7..25f0a176d 100644 --- a/src/pretix/static/pretixcontrol/scss/main.scss +++ b/src/pretix/static/pretixcontrol/scss/main.scss @@ -852,6 +852,9 @@ tbody[data-dnd-url] { .sortable-sorting tbody:not(.sortable-dragarea) { opacity: .4; } +th span.not-bold { + font-weight: normal; +} tbody th { background: $table-bg-hover; }