diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index a5b2b203b2..7007f62c65 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 0c22fd418e..de4566c89d 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 %}
-