From d29858ae94d3bec5d03cbce02f2aba13e3093f78 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Wed, 18 Apr 2018 19:05:41 +0300 Subject: [PATCH] Add subscription_ends & is_purchased to SchoolView context --- apps/school/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/school/views.py b/apps/school/views.py index cffff130..68a2a50e 100644 --- a/apps/school/views.py +++ b/apps/school/views.py @@ -75,7 +75,12 @@ class SchoolView(TemplateView): def get_context_data(self): context = super().get_context_data() + date_now = now().date() + school_payment = SchoolPayment.objects.filter(date_start__lte=date_now, date_end__gte=date_now) + school_payment_exists = school_payment.exists() context.update({ + 'subscription_ends': school_payment.first().date_end if school_payment_exists else None, + 'is_purchased': school_payment_exists, 'school_schedules': SchoolSchedule.objects.all(), 'min_school_price': SchoolSchedule.objects.aggregate(Min('month_price'))['month_price__min'], })