mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
New tests and minor fixes
This commit is contained in:
@@ -85,7 +85,7 @@ class LazyI18nString:
|
||||
else:
|
||||
return str(self.data)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
def __repr__(self) -> str: # NOQA
|
||||
return '<LazyI18nString: %s>' % repr(self.data)
|
||||
|
||||
def __lt__(self, other) -> bool: # NOQA
|
||||
|
||||
@@ -296,7 +296,7 @@ class OrderInvoiceRegenerate(OrderView):
|
||||
def post(self, *args, **kwargs):
|
||||
try:
|
||||
inv = self.order.invoices.get(pk=kwargs.get('id'))
|
||||
except Order.DoesNotExist:
|
||||
except Invoice.DoesNotExist:
|
||||
messages.error(self.request, _('Unknown invoice.'))
|
||||
else:
|
||||
if inv.canceled:
|
||||
@@ -309,7 +309,7 @@ class OrderInvoiceRegenerate(OrderView):
|
||||
messages.success(self.request, _('The invoice has been regenerated.'))
|
||||
return redirect(self.get_order_url())
|
||||
|
||||
def get(self, *args, **kwargs):
|
||||
def get(self, *args, **kwargs): # NOQA
|
||||
return HttpResponseNotAllowed(['POST'])
|
||||
|
||||
|
||||
@@ -319,7 +319,7 @@ class OrderInvoiceReissue(OrderView):
|
||||
def post(self, *args, **kwargs):
|
||||
try:
|
||||
inv = self.order.invoices.get(pk=kwargs.get('id'))
|
||||
except Order.DoesNotExist:
|
||||
except Invoice.DoesNotExist:
|
||||
messages.error(self.request, _('Unknown invoice.'))
|
||||
else:
|
||||
if inv.canceled:
|
||||
@@ -333,7 +333,7 @@ class OrderInvoiceReissue(OrderView):
|
||||
messages.success(self.request, _('The invoice has been reissued.'))
|
||||
return redirect(self.get_order_url())
|
||||
|
||||
def get(self, *args, **kwargs):
|
||||
def get(self, *args, **kwargs): # NOQA
|
||||
return HttpResponseNotAllowed(['POST'])
|
||||
|
||||
|
||||
@@ -515,7 +515,6 @@ class OrderChange(OrderView):
|
||||
form_valid = True
|
||||
for p in self.positions:
|
||||
if not p.form.is_valid():
|
||||
print(p.pk, 'Form invalid')
|
||||
form_valid = False
|
||||
break
|
||||
|
||||
|
||||
@@ -267,14 +267,13 @@ class VoucherBulkCreate(EventPermissionRequiredMixin, CreateView):
|
||||
|
||||
|
||||
class VoucherRNG(EventPermissionRequiredMixin, View):
|
||||
template_name = 'pretixcontrol/vouchers/bulk.html'
|
||||
permission = 'can_change_vouchers'
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
codes = set()
|
||||
try:
|
||||
num = int(request.GET.get('num', '5'))
|
||||
except ValueError:
|
||||
except ValueError: # NOQA
|
||||
return HttpResponseBadRequest()
|
||||
|
||||
while len(codes) < num:
|
||||
|
||||
Reference in New Issue
Block a user