Fix dashboard totals
This commit is contained in:
parent
6aab1b3462
commit
35ef1f606a
@ -60,13 +60,17 @@ class DashboardHomeView(LoginRequiredMixin, TemplateView):
|
|||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = super().get_context_data(**kwargs)
|
context = super().get_context_data(**kwargs)
|
||||||
today = timezone.localtime(timezone.now()).date()
|
today = timezone.localtime(timezone.now()).date()
|
||||||
context['order_count'] = Order.objects.filter(
|
context['order_count'] = Order.objects.exclude(
|
||||||
|
status=OrderStatus.DRAFT
|
||||||
|
).filter(
|
||||||
created_at__date=today
|
created_at__date=today
|
||||||
).count()
|
).count()
|
||||||
context['orders_unfulfilled'] = Order.objects.filter(
|
context['orders_unfulfilled'] = Order.objects.filter(
|
||||||
status=OrderStatus.UNFULFILLED
|
status=OrderStatus.UNFULFILLED
|
||||||
).count()
|
).count()
|
||||||
context['todays_sales'] = Order.objects.filter(
|
context['todays_sales'] = Order.objects.exclude(
|
||||||
|
status=OrderStatus.DRAFT
|
||||||
|
).filter(
|
||||||
created_at__date=today
|
created_at__date=today
|
||||||
).aggregate(total=Sum('total_net_amount'))['total']
|
).aggregate(total=Sum('total_net_amount'))['total']
|
||||||
return context
|
return context
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user