diff --git a/src/pretix/control/templates/pretixcontrol/vouchers/index.html b/src/pretix/control/templates/pretixcontrol/vouchers/index.html index a93b66340..0f7861ab6 100644 --- a/src/pretix/control/templates/pretixcontrol/vouchers/index.html +++ b/src/pretix/control/templates/pretixcontrol/vouchers/index.html @@ -25,6 +25,11 @@ {% trans "Create a new voucher" %}

+
+ + +
diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py index fa69006b3..a018b21ef 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -18,7 +18,12 @@ class VoucherList(EventPermissionRequiredMixin, ListView): permission = 'can_change_vouchers' def get_queryset(self): - return self.request.event.vouchers.all().select_related('item') + qs = self.request.event.vouchers.all().select_related('item') + if self.request.GET.get("search", "") != "": + s = self.request.GET.get("search", "") + qs = qs.filter(code__contains=s) + return qs + class VoucherDelete(EventPermissionRequiredMixin, DeleteView):