diff --git a/aleksis/apps/untis/model_extensions.py b/aleksis/apps/untis/model_extensions.py index 7358fac13e01af932bcfde7e63dc1cf092160ddb..0ea5b932a6574e79e6cd8a5235fa8ef3f89bd8d9 100644 --- a/aleksis/apps/untis/model_extensions.py +++ b/aleksis/apps/untis/model_extensions.py @@ -6,8 +6,16 @@ from aleksis.apps.chronos import models as chronos_models from aleksis.core import models as core_models # Core models -core_models.Person.field(import_ref_untis=IntegerField()) -core_models.Group.field(import_ref_untis=IntegerField()) +core_models.Person.field( + import_ref_untis=IntegerField( + verbose_name=_("UNTIS import reference"), null=True, blank=True + ) +) +core_models.Group.field( + import_ref_untis=IntegerField( + verbose_name=_("UNTIS import reference"), null=True, blank=True + ) +) if config.UNTIS_IMPORT_MYSQL_USE_COURSE_GROUPS: core_models.Group.field( untis_subject=CharField( @@ -21,10 +29,36 @@ if config.UNTIS_IMPORT_MYSQL_USE_COURSE_GROUPS: ) # Chronos models -chronos_models.Subject.field(import_ref_untis=IntegerField()) -chronos_models.Room.field(import_ref_untis=IntegerField()) -chronos_models.SupervisionArea.field(import_ref_untis=IntegerField()) -chronos_models.Lesson.field(lesson_id_untis=IntegerField()) -chronos_models.Lesson.field(element_id_untis=IntegerField()) -chronos_models.Lesson.field(term_untis=IntegerField()) -chronos_models.LessonPeriod.field(element_id_untis=IntegerField()) +chronos_models.Subject.field( + import_ref_untis=IntegerField( + verbose_name=_("UNTIS import reference"), null=True, blank=True + ) +) +chronos_models.Room.field( + import_ref_untis=IntegerField( + verbose_name=_("UNTIS import reference"), null=True, blank=True + ) +) +chronos_models.SupervisionArea.field( + import_ref_untis=IntegerField( + verbose_name=_("UNTIS import reference"), null=True, blank=True + ) +) +chronos_models.Lesson.field( + lesson_id_untis=IntegerField( + verbose_name=_("Lesson id in UNTIS"), null=True, blank=True + ) +) +chronos_models.Lesson.field( + element_id_untis=IntegerField( + verbose_name=_("Number of lesson element in UNTIS"), null=True, blank=True + ) +) +chronos_models.Lesson.field( + term_untis=IntegerField(verbose_name=_("Term id in UNTIS"), null=True, blank=True) +) +chronos_models.LessonPeriod.field( + element_id_untis=IntegerField( + verbose_name=_("Number of lesson element in UNTIS"), null=True, blank=True + ) +)