From 414de62118b62d629515de291d2f0f182b716937 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 2 Aug 2021 10:38:19 +0100 Subject: [PATCH] . --- generic/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/generic/views.py b/generic/views.py index 035bad24..25cc8bcc 100644 --- a/generic/views.py +++ b/generic/views.py @@ -178,6 +178,8 @@ class ExamViews(View, LoginRequiredMixin): return False if self.app_name == "physics" and not user.groups.filter(name='physic_checker').exists(): return False + if self.app_name == "sbas" and not user.groups.filter(name='sba_checker').exists(): + return False return True @@ -451,7 +453,7 @@ class ExamViews(View, LoginRequiredMixin): """ exam = get_object_or_404(self.Exam, pk=pk) - if not exam.active or not self.check_user_access(request.user): + if not exam.active and not self.check_user_access(request.user): raise Http404("No available exam") exam_json = exam.get_exam_json(based=False) @@ -461,7 +463,7 @@ class ExamViews(View, LoginRequiredMixin): exam = get_object_or_404(self.Exam, pk=pk) - if not exam.active or not self.check_user_access(request.user): + if not exam.active and not self.check_user_access(request.user): raise Http404("No available exam")