This commit is contained in:
Ross
2021-12-12 13:36:20 +00:00
parent a83c0676d2
commit 8a8fd5f808
2 changed files with 9 additions and 1 deletions
+4 -1
View File
@@ -608,13 +608,16 @@ class ExamViews(View, LoginRequiredMixin):
},
)
def active_exams(self, request, json=True, based=True):
def active_exams(self, request, json=True, based=True, cid=None, passcode=None):
exams = self.Exam.objects.filter(archive=False)
active_exams = {"exams": []}
for exam in exams:
if exam.active or self.check_user_access(request.user, exam.pk):
if not exam.check_cid_user(cid, passcode):
continue
if exam.json_creation_time:
creation_time = exam.json_creation_time.isoformat()
else:
+5
View File
@@ -171,6 +171,11 @@ def active_exams_unbased(request):
active_exams = {"exams": exams}
if request.user:
active_exams["user"] = request.user.username
else:
active_exams["user"] = False
return JsonResponse(active_exams)