This commit is contained in:
Ross
2021-08-16 12:51:01 +00:00
parent 7a71b0c499
commit 2644ae654a
4 changed files with 12 additions and 2 deletions
+9 -2
View File
@@ -236,8 +236,15 @@ class ExamViews(View, LoginRequiredMixin):
return redirect("{}:question_detail".format(self.app_name), pk=pk)
@method_decorator(login_required)
def exam_list(self, request):
exams = self.Exam.objects.filter(exam_mode=True, archive=False)
def exam_list_all(self, request):
return self.exam_list(request, all=True)
@method_decorator(login_required)
def exam_list(self, request, all=False):
if all:
exams = self.Exam.objects.all()
else:
exams = self.Exam.objects.filter(exam_mode=True, archive=False)
if not self.check_user_access(request.user):
raise PermissionDenied