From 4d9190272ddda481afd8aa11e1b3d368ab87e205 Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 31 May 2022 23:44:05 +0100 Subject: [PATCH] . --- generic/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/generic/views.py b/generic/views.py index 39aa8d58..3b82aa47 100644 --- a/generic/views.py +++ b/generic/views.py @@ -1019,6 +1019,14 @@ class ExamViews(View, LoginRequiredMixin): if sk == exam_length - 1: next = False + view_feedback = False + if ( + request.user.groups.filter(name=self.checker_group).exists() + or request.user.groups.filter(name="feedback_checker").exists() + or request.user in question.author.all() + ): + view_feedback = True + return render( request, "{}/question_detail.html".format(self.app_name), @@ -1029,6 +1037,7 @@ class ExamViews(View, LoginRequiredMixin): "previous": previous, "exam_length": exam_length, "pos": pos, + "view_feedback": view_feedback, }, )