From 1b191a81d995c3a3a580b417904f29ab25e98e3b Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Wed, 17 Aug 2022 13:59:38 +0200 Subject: [PATCH] Use the LoginRequiredMixin on the CourseBook views until permissions exist --- aleksis/apps/alsijil/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index 589c6bb59..3a24d1df6 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -25,7 +25,7 @@ from django_tables2 import RequestConfig, SingleTableView from guardian.core import ObjectPermissionChecker from guardian.shortcuts import get_objects_for_user from reversion.views import RevisionMixin -from rules.contrib.views import PermissionRequiredMixin, permission_required +from rules.contrib.views import PermissionRequiredMixin, permission_required, LoginRequiredMixin from aleksis.apps.chronos.managers import TimetableType from aleksis.apps.chronos.models import ( @@ -1358,7 +1358,7 @@ class AllRegisterObjectsView(PermissionRequiredMixin, View): return render(request, "alsijil/class_register/all_objects.html", context) -class CoursebookView(DetailView): +class CoursebookView(LoginRequiredMixin, DetailView): model = Lesson template_name = "alsijil/class_register/coursebook.html" permission_required = "" # FIXME @@ -1368,7 +1368,7 @@ class CoursebookView(DetailView): return context -class SelectCoursebookView(TemplateView): +class SelectCoursebookView(LoginRequiredMixin, TemplateView): template_name = "alsijil/class_register/select_coursebook.html" permission_required = "" # FIXME -- GitLab