Skip to content
Snippets Groups Projects
Unverified Commit 5980f94d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add comments.

parent 9913c88c
No related branches found
No related tags found
No related merge requests found
......@@ -17,9 +17,11 @@ def lesson(request: HttpRequest, week: Optional[int] = None, period_id: Optional
context = {}
if week and period_id:
# Get a specific lesson period if provided in URL
lesson_period = LessonPeriod.objects.get(pk=period_id)
wanted_week = week
else:
# Determine current lesson by current date and time
lesson_period = current_lesson_periods().filter(
lesson__teachers=request.user.person).first()
wanted_week = current_week()
......@@ -28,11 +30,13 @@ def lesson(request: HttpRequest, week: Optional[int] = None, period_id: Optional
context['week'] = wanted_week
if lesson_period:
# Create or get lesson documentation object; can be empty when first opening lesson
lesson_documentation, created = LessonDocumentation.objects.get_or_create(lesson_period=lesson_period, week=wanted_week)
lesson_documentation_form = LessonDocumentationForm(request.POST or None, instance=lesson_documentation)
if request.method == 'POST':
if request.POST.get('action', None) == 'lesson_documentation':
# Save the lesson documentation
if lesson_documentation_form.is_valid():
lesson_documentation_form.save()
......
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