From 961a61619f7afca629a140825f8596ce5cdf35f0 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sat, 30 Nov 2024 13:47:11 +0100 Subject: [PATCH] Import extra lessons and events as current changes --- aleksis/apps/untis/util/mysql/importers/absences.py | 1 + aleksis/apps/untis/util/mysql/importers/events.py | 1 + aleksis/apps/untis/util/mysql/importers/substitutions.py | 2 ++ 3 files changed, 4 insertions(+) diff --git a/aleksis/apps/untis/util/mysql/importers/absences.py b/aleksis/apps/untis/util/mysql/importers/absences.py index 8f17e7b..fb9df1f 100644 --- a/aleksis/apps/untis/util/mysql/importers/absences.py +++ b/aleksis/apps/untis/util/mysql/importers/absences.py @@ -158,6 +158,7 @@ def import_absences( datetime_end=affected_event["DTEND"].dt, defaults=dict( cancelled=True, + current_change=True, slot_number_start=ref_object.slot_number_start, slot_number_end=ref_object.slot_number_end, ), diff --git a/aleksis/apps/untis/util/mysql/importers/events.py b/aleksis/apps/untis/util/mysql/importers/events.py index fa9803a..1037fd8 100644 --- a/aleksis/apps/untis/util/mysql/importers/events.py +++ b/aleksis/apps/untis/util/mysql/importers/events.py @@ -117,6 +117,7 @@ def import_events( "slot_number_start": slot_start.period, "slot_number_end": slot_end.period, "cancelled": False, + "current_change": True, }, ) diff --git a/aleksis/apps/untis/util/mysql/importers/substitutions.py b/aleksis/apps/untis/util/mysql/importers/substitutions.py index 9c4b9b1..41f3a53 100644 --- a/aleksis/apps/untis/util/mysql/importers/substitutions.py +++ b/aleksis/apps/untis/util/mysql/importers/substitutions.py @@ -169,6 +169,7 @@ def import_substitutions( "comment": comment, "slot_number_start": lesson.slot_start.period, "slot_number_end": lesson.slot_end.period, + "current_change": True, }, ) @@ -215,6 +216,7 @@ def import_substitutions( "comment": comment, "slot_number_start": slot.period, "slot_number_end": slot.period, + "current_change": True, }, ) ) -- GitLab