Skip to content
Snippets Groups Projects
Commit c748b886 authored by magicfelix's avatar magicfelix
Browse files

Remove coursebook-specific task

parent 4089c69f
No related tags found
No related merge requests found
Pipeline #148163 failed
......@@ -186,30 +186,3 @@ def generate_full_register_printout(group: int, file_object: int, recorder: Prog
raise Exception(_("PDF generation failed"))
recorder.set_progress(8, _number_of_steps)
@app.task(run_every=timedelta(days=1))
def create_week_lesson_documentations() -> None:
validity = ValidityRange.current
lessons = set()
now = datetime.now()
for lesson in Lesson.objects.filter(validity=validity):
eq_l_documentations = LessonDocumentation.objects.filter(
lesson_period__lesson__in=lesson._equal_lessons
)
for planned in lesson.planned_lessonperiods_datetimes:
if planned["datetime_start"] > now + timedelta(days=1):
continue
documentations = eq_l_documentations.filter(
year=planned["year"],
week=planned["week"],
lesson_period=planned["lesson_period"],
)
if documentations.exists():
continue
LessonDocumentation.objects.get_or_create(
week=planned["week"],
year=planned["year"],
lesson_period=planned["lesson_period"],
) # FIXME: Queries shouldn't alter data
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment