diff --git a/src/pretix/control/templates/pretixcontrol/items/index.html b/src/pretix/control/templates/pretixcontrol/items/index.html index 904af8c15..296270a5d 100644 --- a/src/pretix/control/templates/pretixcontrol/items/index.html +++ b/src/pretix/control/templates/pretixcontrol/items/index.html @@ -31,6 +31,9 @@ {% trans "Product name" %} + + + {% trans "Category" %} @@ -46,7 +49,25 @@ {{ i.name }} {% if not i.active %}{% endif %} - + + + + {% if i.admission %} + + {% endif %} + + + {% if i.var_count %} + + {% endif %} + + + {% if i.hide_without_voucher %} + + {% elif i.require_voucher %} + + {% endif %} + {% if i.category %}{{ i.category.name }}{% endif %} diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index c3f1169c0..3dc18bcae 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -46,6 +46,8 @@ class ItemList(ListView): def get_queryset(self): return Item.objects.filter( event=self.request.event + ).annotate( + var_count=Count('variations') ).prefetch_related("category") diff --git a/src/pretix/static/pretixcontrol/scss/main.scss b/src/pretix/static/pretixcontrol/scss/main.scss index 3f757b9c8..3932dd697 100644 --- a/src/pretix/static/pretixcontrol/scss/main.scss +++ b/src/pretix/static/pretixcontrol/scss/main.scss @@ -480,3 +480,6 @@ body.loading #wrapper { margin-top: 0; } } +.iconcol { + width: 1.28571em; +}