From 41fe91eb0a76958fe8931dd4a7e9a03c9393dae9 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Wed, 22 Jan 2020 17:19:55 +0100
Subject: [PATCH] Add missing login_required

---
 aleksis/apps/chronos/views.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py
index 444925c5..64ca3d85 100644
--- a/aleksis/apps/chronos/views.py
+++ b/aleksis/apps/chronos/views.py
@@ -73,12 +73,6 @@ def my_timetable(
             super_el = person.primary_group
             lesson_periods_person = person.lesson_periods_as_participant
 
-        elif person.is_teacher():
-            # Teacher
-
-            type_ = "teacher"
-            super_el = person
-            lesson_periods_person = person.lesson_periods_as_teacher
         else:
             # If no student or teacher, redirect to all timetables
             return redirect("all_timetables")
@@ -285,6 +279,7 @@ def delete_substitution(request: HttpRequest, id_: int, week: int) -> HttpRespon
     )
 
 
+@login_required
 def substitutions(
     request: HttpRequest,
     year: Optional[int] = None,
-- 
GitLab