From fccd119a1f6ca2736832b5bbebf9311ef4c500dd Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 9 Jun 2021 13:21:02 +0200 Subject: [PATCH] Waitinglist: fix batch selection, add event.slug to download-filename (#2116) * fix missing id in inputs for batch delete * add event.slug to filename --- .../control/templates/pretixcontrol/waitinglist/index.html | 2 +- src/pretix/control/views/waitinglist.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html index b94d339c8e..5ffe065cb3 100644 --- a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html +++ b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html @@ -174,7 +174,7 @@ {% if "can_change_orders" in request.eventpermset %} - + {% endif %} {% if request.event.settings.waiting_list_names_asked %} diff --git a/src/pretix/control/views/waitinglist.py b/src/pretix/control/views/waitinglist.py index 97e1a89e88..f459f9d82d 100644 --- a/src/pretix/control/views/waitinglist.py +++ b/src/pretix/control/views/waitinglist.py @@ -312,9 +312,12 @@ class WaitingListView(EventPermissionRequiredMixin, WaitingListQuerySetMixin, Pa writer.writerow(row) r = HttpResponse(output.getvalue().encode("utf-8"), content_type='text/csv') - r['Content-Disposition'] = 'attachment; filename="waitinglist.csv"' + r['Content-Disposition'] = 'attachment; filename="{}.csv"'.format(self.get_filename()) return r + def get_filename(self): + return '{}_waitinglist'.format(self.request.event.slug) + class EntryDelete(EventPermissionRequiredMixin, DeleteView): model = WaitingListEntry