|
|
|
|
@ -932,7 +932,7 @@ class Tournament(models.Model): |
|
|
|
|
# end = self.start_date + timedelta(days=self.day_duration + 1) |
|
|
|
|
# return self.start_date.replace(hour=0, minute=0) <= timezone.now() <= end |
|
|
|
|
|
|
|
|
|
timezoned_datetime = timezone.localtime(self.start_date) |
|
|
|
|
timezoned_datetime = self.local_start_date() |
|
|
|
|
end = timezoned_datetime + timedelta(days=self.day_duration + 1) |
|
|
|
|
now = timezone.now() |
|
|
|
|
|
|
|
|
|
@ -946,6 +946,15 @@ class Tournament(models.Model): |
|
|
|
|
|
|
|
|
|
return start <= now <= end |
|
|
|
|
|
|
|
|
|
def starts_in_the_future(self): |
|
|
|
|
# tomorrow = datetime.now().date() + timedelta(days=1) |
|
|
|
|
|
|
|
|
|
timezoned_datetime = self.local_start_date() |
|
|
|
|
start = timezoned_datetime.replace(hour=0, minute=0) |
|
|
|
|
now = timezone.now() |
|
|
|
|
|
|
|
|
|
return start >= now |
|
|
|
|
|
|
|
|
|
def should_be_over(self): |
|
|
|
|
if self.end_date is not None: |
|
|
|
|
return True |
|
|
|
|
|