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

Determine lesson period for lesson view. Advances #1.

parent 4d663e68
No related branches found
No related tags found
No related merge requests found
...@@ -5,4 +5,6 @@ from . import views ...@@ -5,4 +5,6 @@ from . import views
urlpatterns = [ urlpatterns = [
path('lesson', views.lesson, name='lesson'), path('lesson', views.lesson, name='lesson'),
path('lesson/<int:week>/<int:period_id>', views.lesson,
name='lesson_by_week_and_period'),
] ]
...@@ -2,7 +2,23 @@ from django.contrib.auth.decorators import login_required ...@@ -2,7 +2,23 @@ from django.contrib.auth.decorators import login_required
from django.shortcuts import render from django.shortcuts import render
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from biscuit.apps.chronos.models import LessonPeriod
from biscuit.apps.chronos.util import current_lesson_periods, current_week
@login_required @login_required
def lesson(request): def lesson(request, week=None, period_id=None):
pass context = {}
if week and period_id:
lesson_period = LessonPeriod.objects.get(pk=period_id)
wanted_week = week
else:
lesson_period = current_lesson_periods().filter(
lesson__teachers=request.user.person).first()
wanted_week = current_week()
context['lesson_period'] = lesson_period
context['week'] = wanted_week
return render(request, 'alsijil/lesson.html', context)
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