This commit is contained in:
bkfox
2020-05-22 13:34:27 +02:00
parent ade97c9a30
commit d4f06c8a8f
5 changed files with 21 additions and 27 deletions

View File

@ -64,13 +64,14 @@ class DiffusionQuerySet(BaseRerunQuerySet):
""" On air diffusions """
return self.filter(type=Diffusion.TYPE_ON_AIR)
# TODO: rename to `datetime`
def now(self, now=None, order=True):
""" Diffusions occuring now """
now = now or tz.now()
qs = self.filter(start__lte=now, end__gte=now).distinct()
return qs.order_by('start') if order else qs
def today(self, today=None, order=True):
def date(self, today=None, order=True):
""" Diffusions occuring today. """
today = today or datetime.date.today()
start = tz.datetime.combine(today, datetime.time())