From f533fa8ec835846be7c2b103bea366d36438008c Mon Sep 17 00:00:00 2001 From: Sergey G Date: Mon, 22 Jan 2018 14:48:40 +0500 Subject: [PATCH] LIL-94 Show timer if course deferred start --- apps/course/models.py | 9 +++++++++ project/templates/lilcity/_courses_item.html | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/course/models.py b/apps/course/models.py index 7eb54b9a..9a332377 100644 --- a/apps/course/models.py +++ b/apps/course/models.py @@ -1,4 +1,5 @@ from django.db import models +from django.utils import timezone class Course(models.Model): @@ -19,6 +20,14 @@ class Course(models.Model): return False return True + def is_deferred_start(self): + if not self.deferred_start: + return False + + if timezone.now() < self.deferred_start: + return True + return False + class Meta: verbose_name = "Курс" verbose_name_plural = "Курсы" diff --git a/project/templates/lilcity/_courses_item.html b/project/templates/lilcity/_courses_item.html index 08412f00..15299fd6 100644 --- a/project/templates/lilcity/_courses_item.html +++ b/project/templates/lilcity/_courses_item.html @@ -5,7 +5,7 @@ {% if course.is_highlighted %}
{% endif %} - {% if course.deferred_start %} + {% if course.is_deferred_start %}
До запуска курса осталось:
16 часов 13 минут