diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index f3dea7f3fb8210fe03571b7d6961b29773723f6e..7159e2225c656a06a3b079ab75b0aa88c8fbd6ad 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -17,7 +17,11 @@ from django.utils.formats import date_format from django.utils.translation import gettext_lazy as _ from cache_memoize import cache_memoize -from calendarweek.django import CalendarWeek, i18n_day_abbrs_lazy, i18n_day_names_lazy +from calendarweek.django import ( + CalendarWeek, + i18n_day_abbr_choices_lazy, + i18n_day_name_choices_lazy, +) from colorfield.fields import ColorField from django_global_request.middleware import get_request @@ -125,11 +129,11 @@ class ValidityRange(ExtensibleModel): class TimePeriod(ValidityRangeRelatedExtensibleModel): - WEEKDAY_CHOICES = list(enumerate(i18n_day_names_lazy())) - WEEKDAY_CHOICES_SHORT = list(enumerate(i18n_day_abbrs_lazy())) + WEEKDAY_CHOICES = i18n_day_name_choices_lazy() + WEEKDAY_CHOICES_SHORT = i18n_day_abbr_choices_lazy() weekday = models.PositiveSmallIntegerField( - verbose_name=_("Week day"), choices=WEEKDAY_CHOICES + verbose_name=_("Week day"), choices=i18n_day_name_choices_lazy() ) period = models.PositiveSmallIntegerField(verbose_name=_("Number of period"))