|
|
|
|
@ -53,12 +53,6 @@ class UserView(DetailView): |
|
|
|
|
context['published'] = Course.objects.filter( |
|
|
|
|
author=self.object, |
|
|
|
|
) |
|
|
|
|
context['pending'] = Course.objects.filter( |
|
|
|
|
author=self.object, status=Course.PENDING |
|
|
|
|
) |
|
|
|
|
context['drafts'] = Course.objects.filter( |
|
|
|
|
author=self.object, status=Course.DRAFT |
|
|
|
|
) |
|
|
|
|
context['paid'] = Course.objects.filter( |
|
|
|
|
payments__in=CoursePayment.objects.filter( |
|
|
|
|
user=self.object, |
|
|
|
|
@ -69,22 +63,6 @@ class UserView(DetailView): |
|
|
|
|
], |
|
|
|
|
), |
|
|
|
|
).distinct() |
|
|
|
|
school_payment = SchoolPayment.objects.filter( |
|
|
|
|
user=self.object, |
|
|
|
|
date_start__lte=now(), |
|
|
|
|
date_end__gt=now(), |
|
|
|
|
status__in=[ |
|
|
|
|
Pingback.PINGBACK_TYPE_REGULAR, |
|
|
|
|
Pingback.PINGBACK_TYPE_GOODWILL, |
|
|
|
|
Pingback.PINGBACK_TYPE_RISK_REVIEWED_ACCEPTED, |
|
|
|
|
], |
|
|
|
|
).last() |
|
|
|
|
context['school_payment'] = school_payment |
|
|
|
|
if school_payment and school_payment.date_end: |
|
|
|
|
context['school_days_left'] = (school_payment.date_end - now().date()).days |
|
|
|
|
context['school_schedules'] = SchoolSchedule.objects.filter( |
|
|
|
|
weekday__in=school_payment.weekdays if school_payment else [], |
|
|
|
|
) |
|
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|