Newer
Older

Nik | Klampfradler
committed
from django.db import transaction
import_time_periods,
from .importers.holidays import import_holidays
from .importers.lessons import import_lessons
from .importers.substitutions import import_substitutions

Nik | Klampfradler
committed
@transaction.atomic
def untis_import_mysql():
# Coomon data for Chronos
subjects_ref = import_subjects()
rooms_ref = import_rooms()
absence_reasons_ref = import_absence_reasons()

Jonathan Weth
committed
# Common data for core
teachers_ref = import_teachers()
classes_ref = import_classes(teachers_ref)

Jonathan Weth
committed
time_periods_ref = import_time_periods()
breaks_ref = import_breaks(time_periods_ref)
# Holidays
holidays_ref = import_holidays()
# Supervisions
supervision_areas_ref = import_supervision_areas(breaks_ref, teachers_ref)

Jonathan Weth
committed
import_lessons(time_periods_ref, rooms_ref, subjects_ref, teachers_ref, classes_ref)
import_absences(absence_reasons_ref, time_periods_ref, teachers_ref, classes_ref, rooms_ref)
teachers_ref, subjects_ref, rooms_ref, classes_ref, supervision_areas_ref, time_periods_ref,
# Events
import_events(time_periods_ref, teachers_ref, classes_ref, rooms_ref)