|
|
|
|
@ -38,11 +38,11 @@ class LiveLessonsDetailView(DetailView): |
|
|
|
|
response = super().get(request, pk=pk) |
|
|
|
|
try: |
|
|
|
|
school_payment = SchoolPayment.objects.get( |
|
|
|
|
user=request.user, date_start__gte=now(), date__end__lte=now() |
|
|
|
|
user=request.user, date_start__lte=now(), date_end__gte=now() |
|
|
|
|
) |
|
|
|
|
except SchoolPayment.DoesNotExist: |
|
|
|
|
school_payment = None |
|
|
|
|
if request.user.role not in [User.ADMIN_ROLE, User.TEACHER_ROLE] or not ( |
|
|
|
|
if request.user.role not in [User.ADMIN_ROLE, User.TEACHER_ROLE] and not ( |
|
|
|
|
request.user.role == User.USER_ROLE and |
|
|
|
|
school_payment and |
|
|
|
|
school_payment.is_deliverable() |
|
|
|
|
|