forked from CGM_Public/pretix_original
Move dangerous order clause
This commit is contained in:
@@ -59,11 +59,11 @@ class OrderListExporter(BaseExporter):
|
|||||||
order=OuterRef('pk'),
|
order=OuterRef('pk'),
|
||||||
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
||||||
payment_date__isnull=False
|
payment_date__isnull=False
|
||||||
).order_by().values('order').annotate(
|
).values('order').annotate(
|
||||||
m=Max('payment_date')
|
m=Max('payment_date')
|
||||||
).values(
|
).values(
|
||||||
'm'
|
'm'
|
||||||
)
|
).order_by()
|
||||||
|
|
||||||
qs = self.event.orders.annotate(
|
qs = self.event.orders.annotate(
|
||||||
payment_date=Subquery(p_date, output_field=DateTimeField())
|
payment_date=Subquery(p_date, output_field=DateTimeField())
|
||||||
|
|||||||
@@ -41,20 +41,20 @@ class IndexView(EventPermissionRequiredMixin, ChartContainingView, TemplateView)
|
|||||||
order=OuterRef('pk'),
|
order=OuterRef('pk'),
|
||||||
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
||||||
payment_date__isnull=False
|
payment_date__isnull=False
|
||||||
).order_by().values('order').annotate(
|
).values('order').annotate(
|
||||||
m=Max('payment_date')
|
m=Max('payment_date')
|
||||||
).values(
|
).values(
|
||||||
'm'
|
'm'
|
||||||
)
|
).order_by()
|
||||||
op_date = OrderPayment.objects.filter(
|
op_date = OrderPayment.objects.filter(
|
||||||
order=OuterRef('order'),
|
order=OuterRef('order'),
|
||||||
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
||||||
payment_date__isnull=False
|
payment_date__isnull=False
|
||||||
).order_by().values('order').annotate(
|
).values('order').annotate(
|
||||||
m=Max('payment_date')
|
m=Max('payment_date')
|
||||||
).values(
|
).values(
|
||||||
'm'
|
'm'
|
||||||
)
|
).order_by()
|
||||||
|
|
||||||
# Orders by day
|
# Orders by day
|
||||||
ctx['obd_data'] = cache.get('statistics_obd_data' + ckey)
|
ctx['obd_data'] = cache.get('statistics_obd_data' + ckey)
|
||||||
|
|||||||
Reference in New Issue
Block a user