From 684c19f0bbc875e54b7f683fa225087f1a2ec3a6 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Mon, 11 May 2020 15:52:53 +0200
Subject: [PATCH] Remove non-existing decorators

---
 aleksis/apps/alsijil/views.py | 20 +++++++-------------
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index b4c5ac787..b1e9f40bd 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -1,7 +1,6 @@
 from datetime import date, datetime, timedelta
 from typing import Optional
 
-from django.contrib.auth.decorators import login_required
 from django.core.exceptions import PermissionDenied
 from django.db.models import Count, Exists, OuterRef, Q, Sum
 from django.http import Http404, HttpRequest, HttpResponse
@@ -13,8 +12,7 @@ from calendarweek import CalendarWeek
 from django_tables2 import RequestConfig
 
 from aleksis.apps.chronos.models import LessonPeriod
-from aleksis.core.decorators import admin_required
-from aleksis.core.models import Group, Person, School
+from aleksis.core.models import Group, Person
 from aleksis.core.util import messages
 
 from .forms import (
@@ -28,7 +26,6 @@ from .models import LessonDocumentation, PersonalNoteFilter
 from .tables import PersonalNoteFilterTable
 
 
-@login_required
 def lesson(
     request: HttpRequest,
     year: Optional[int] = None,
@@ -109,7 +106,6 @@ def lesson(
     return render(request, "alsijil/lesson.html", context)
 
 
-@login_required
 def week_view(
     request: HttpRequest, year: Optional[int] = None, week: Optional[int] = None
 ) -> HttpResponse:
@@ -211,7 +207,6 @@ def week_view(
     return render(request, "alsijil/week_view.html", context)
 
 
-@login_required
 def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
     context = {}
 
@@ -224,10 +219,12 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
         .prefetch_related("documentations", "personal_notes")
     )
 
-    weeks = CalendarWeek.weeks_within(
-        School.objects.first().current_term.date_start,
-        School.objects.first().current_term.date_end,
-    )
+#FIXME SchoolTerm missing in core
+#    weeks = CalendarWeek.weeks_within(
+#        SchoolTerm.objects.first().current_term.date_start,
+#        SchoolTerm.objects.first().current_term.date_end,
+#    )
+
     periods_by_day = {}
     for lesson_period in lesson_periods:
         for week in weeks:
@@ -274,12 +271,10 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
     context["weeks"] = weeks
     context["periods_by_day"] = periods_by_day
     context["today"] = date.today()
-    context["school"] = School.objects.first()
 
     return render(request, "alsijil/print/full_register.html", context)
 
 
-@admin_required
 def register_absence(request: HttpRequest) -> HttpResponse:
     context = {}
 
@@ -349,7 +344,6 @@ def edit_personal_note_filter(request: HttpRequest, id: Optional["int"] = None)
     return render(request, "alsijil/manage_personal_note_filter.html", context)
 
 
-@admin_required
 def delete_personal_note_filter(request: HttpRequest, id_: int) -> HttpResponse:
     context = {}
 
-- 
GitLab