personnes: add periodicity fields to the TimeTable model
The new fields are: - week_offset, week_period to define a repeat pattern using a modulo and an initial offset, - week_parity, to define a repeat pattern based on the remainder modulo 2 of the ISO week number, - week_rank, to define a pattern of week rank in the month for which the schedule is valid.
The weekday has been moved to an IntegerField for more efficient lookup.
personnes: add periodicity fields to the TimeTable model
The new fields are:
- week_offset, week_period to define a repeat pattern using a modulo
and an initial offset,
- week_parity, to define a repeat pattern based on the remainder modulo
2 of the ISO week number,
- week_rank, to define a pattern of week rank in the month for which
the schedule is valid.
The weekday has been moved to an IntegerField for more efficient lookup.