This commit is contained in:
Ross
2021-12-12 22:59:57 +00:00
parent 936cdec119
commit b3b0c8cca7
6 changed files with 67 additions and 7 deletions
+22
View File
@@ -417,6 +417,28 @@ class ExamViews(View, LoginRequiredMixin):
},
)
@method_decorator(login_required)
def exam_cids(self, request, exam_id):
exam = get_object_or_404(self.Exam, pk=exam_id)
if request.user not in exam.author.all():
if not self.check_user_access(request.user, exam_id):
raise PermissionDenied
cid_users = exam.valid_users.all()
cid_user_count = cid_users.count()
return render(
request,
"{}/exam_cids.html".format(self.app_name),
{
"exam": exam,
"cid_users": cid_users,
"cid_user_cound": cid_user_count
},
)
# @method_decorator(login_required)
def exam_notes(self, request, pk):
exam = get_object_or_404(self.Exam, pk=pk)