mirror of
https://github.com/pretix/pretix.git
synced 2026-05-11 16:13:59 +00:00
Voucher: Add error message to form_invalid
This commit is contained in:
@@ -262,6 +262,10 @@ class VoucherUpdate(EventPermissionRequiredMixin, UpdateView):
|
|||||||
permission = 'can_change_vouchers'
|
permission = 'can_change_vouchers'
|
||||||
context_object_name = 'voucher'
|
context_object_name = 'voucher'
|
||||||
|
|
||||||
|
def form_invalid(self, form):
|
||||||
|
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||||
|
return super().form_invalid(form)
|
||||||
|
|
||||||
def get_form_class(self):
|
def get_form_class(self):
|
||||||
form_class = VoucherForm
|
form_class = VoucherForm
|
||||||
for receiver, response in voucher_form_class.send(self.request.event, cls=form_class):
|
for receiver, response in voucher_form_class.send(self.request.event, cls=form_class):
|
||||||
@@ -311,6 +315,10 @@ class VoucherCreate(EventPermissionRequiredMixin, CreateView):
|
|||||||
permission = 'can_change_vouchers'
|
permission = 'can_change_vouchers'
|
||||||
context_object_name = 'voucher'
|
context_object_name = 'voucher'
|
||||||
|
|
||||||
|
def form_invalid(self, form):
|
||||||
|
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||||
|
return super().form_invalid(form)
|
||||||
|
|
||||||
def get_form_class(self):
|
def get_form_class(self):
|
||||||
form_class = VoucherForm
|
form_class = VoucherForm
|
||||||
for receiver, response in voucher_form_class.send(self.request.event, cls=form_class):
|
for receiver, response in voucher_form_class.send(self.request.event, cls=form_class):
|
||||||
@@ -493,6 +501,10 @@ class VoucherBulkCreate(EventPermissionRequiredMixin, AsyncFormView):
|
|||||||
ctx['code_length'] = settings.ENTROPY['voucher_code']
|
ctx['code_length'] = settings.ENTROPY['voucher_code']
|
||||||
return ctx
|
return ctx
|
||||||
|
|
||||||
|
def form_invalid(self, form):
|
||||||
|
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||||
|
return super().form_invalid(form)
|
||||||
|
|
||||||
|
|
||||||
class VoucherRNG(EventPermissionRequiredMixin, View):
|
class VoucherRNG(EventPermissionRequiredMixin, View):
|
||||||
permission = 'can_change_vouchers'
|
permission = 'can_change_vouchers'
|
||||||
|
|||||||
Reference in New Issue
Block a user