- {% if school_schedule.weekday in school_schedules_purchased %}
- {% if live_lesson and school_schedule.is_online or live_lesson and is_previous and live_lesson in live_lessons %}
+ {% if school_schedule.weekday in school_schedules_purchased and live_lesson %}
{% include './open_lesson.html' %}
- {% endif %}
{% else %}
{% include './day_pay_btn.html' %}
{% endif %}
diff --git a/apps/school/templates/blocks/schedule_purchased.html b/apps/school/templates/blocks/schedule_purchased.html
index 03e98e92..7f8f035d 100644
--- a/apps/school/templates/blocks/schedule_purchased.html
+++ b/apps/school/templates/blocks/schedule_purchased.html
@@ -9,7 +9,6 @@
Подписка
истекла
diff --git a/apps/school/templates/school/livelesson_detail.html b/apps/school/templates/school/livelesson_detail.html
index 92ca42e1..1bcb3227 100644
--- a/apps/school/templates/school/livelesson_detail.html
+++ b/apps/school/templates/school/livelesson_detail.html
@@ -10,7 +10,7 @@
{{ livelesson.short_description }}
{% if livelesson.stream_index %}
-
Если видео не загрузилось обновите страницу
diff --git a/apps/school/templates/summer/_schedule_purchased_item.html b/apps/school/templates/summer/_schedule_purchased_item.html
index 8017a687..416a4f4f 100644
--- a/apps/school/templates/summer/_schedule_purchased_item.html
+++ b/apps/school/templates/summer/_schedule_purchased_item.html
@@ -11,10 +11,8 @@
{{ school_schedule.start_at }} (МСК)
- {% if school_schedule.weekday in school_schedules_purchased %}
- {% if live_lesson and school_schedule.is_online or live_lesson and is_previous and live_lesson in live_lessons %}
+ {% if school_schedule.weekday in school_schedules_purchased and live_lesson %}
{% include './open_lesson.html' %}
- {% endif %}
{% else %}
{% include './day_pay_btn.html' %}
{% endif %}
diff --git a/apps/school/templates/summer/schedule_purchased.html b/apps/school/templates/summer/schedule_purchased.html
index 467be723..63e963fd 100644
--- a/apps/school/templates/summer/schedule_purchased.html
+++ b/apps/school/templates/summer/schedule_purchased.html
@@ -9,7 +9,6 @@
Подписка истекает
{{ subscription_ends }}
- {% include './prolong_btn.html' %}
{% else %}
Подписка
истекла
diff --git a/apps/school/views.py b/apps/school/views.py
index ae9b64f0..7f4ab734 100644
--- a/apps/school/views.py
+++ b/apps/school/views.py
@@ -61,26 +61,26 @@ class LiveLessonsDetailView(DetailView):
def get(self, request, pk=None):
response = super().get(request, pk=pk)
- try:
- school_payment = SchoolPayment.objects.get(
- user=request.user,
- add_days=False,
- date_start__lte=now(),
- date_end__gte=now(),
- status__in=[
- Pingback.PINGBACK_TYPE_REGULAR,
- Pingback.PINGBACK_TYPE_GOODWILL,
- Pingback.PINGBACK_TYPE_RISK_REVIEWED_ACCEPTED,
- ],
- )
- except SchoolPayment.DoesNotExist:
- school_payment = None
- 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()
- ):
- raise Http404
+ #try:
+ # school_payment = SchoolPayment.objects.get(
+ # user=request.user,
+ # add_days=False,
+ # date_start__lte=now(),
+ # date_end__gte=now(),
+ # status__in=[
+ # Pingback.PINGBACK_TYPE_REGULAR,
+ # Pingback.PINGBACK_TYPE_GOODWILL,
+ # Pingback.PINGBACK_TYPE_RISK_REVIEWED_ACCEPTED,
+ # ],
+ # )
+ #except SchoolPayment.DoesNotExist:
+ # school_payment = None
+ #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()
+ #):
+ # raise Http404
return response
@@ -122,7 +122,7 @@ class SchoolView(TemplateView):
end_at = datetime.combine(now_time.today(), school_schedule.start_at)
online = (
school_schedule.start_at <= now_time.time() and
- (end_at + timedelta(hours=2)).time() >= now_time.time() and
+ (end_at + timedelta(hours=1)).time() >= now_time.time() and
school_schedule.current_live_lesson()
)
if self.request.user.is_authenticated:
@@ -183,7 +183,7 @@ class SummerSchoolView(TemplateView):
end_at = datetime.combine(now_time.today(), school_schedule.start_at)
online = (
school_schedule.start_at <= now_time.time() and
- (end_at + timedelta(hours=2)).time() >= now_time.time() and
+ (end_at + timedelta(hours=1)).time() >= now_time.time() and
school_schedule.current_live_lesson()
)
if self.request.user.is_authenticated:
diff --git a/project/templates/blocks/promo.html b/project/templates/blocks/promo.html
index 9c37b96a..53b7f7a9 100644
--- a/project/templates/blocks/promo.html
+++ b/project/templates/blocks/promo.html
@@ -12,9 +12,13 @@
Lil School — первая образовательная онлайн-платформа креативного мышления для детей
- Присоединяйтесь в Рисовальный лагерь
+ Урок Рисовальный лагерь, Альбрехт Дюрер завершен
+ Следующий урок пройдет 4 июля
diff --git a/project/views.py b/project/views.py
index 61e62c90..6e4eca8d 100644
--- a/project/views.py
+++ b/project/views.py
@@ -31,7 +31,7 @@ class IndexView(TemplateView):
end_at = datetime.combine(now_time.today(), school_schedule.start_at)
online = (
school_schedule.start_at <= now_time.time() and
- (end_at + timedelta(hours=2)).time() >= now_time.time() and
+ (end_at + timedelta(hours=1)).time() >= now_time.time() and
school_schedule.current_live_lesson()
)
date_now = now_time.date()