Project

General

Profile

« Previous | Next » 

Revision 797b7721

Added by Benjamin Dauvergne over 13 years ago

personnes: fix querying of timetables based on week parities

View differences:

calebasse/personnes/models.py
filters.append(models.Q(week_period=week_period,
week_offset=weeks_since_epoch(today) % week_period))
# week parity
parity = (today.isocalendar()[1]-1) % 2
parity = today.isocalendar()[1] % 2
filters.append(models.Q(week_parity=parity))
# week ranks
filters.append(models.Q(week_rank__in=weekday_ranks(today)))

Also available in: Unified diff