Add Shorts exam models and integrate into UserGroupExamForm and ExamViews

This commit is contained in:
Ross
2025-09-01 22:00:04 +01:00
parent 964bce8233
commit 15c5b2e234
2 changed files with 14 additions and 0 deletions
+4
View File
@@ -848,6 +848,7 @@ class ExamViews(View, LoginRequiredMixin):
author__id=request.user.id, exam_mode=True
).order_by("name")
exam_list = exam_list | self.Exam.objects.filter(
markers__id=request.user.id, exam_mode=True
).order_by("name")
@@ -1448,6 +1449,7 @@ class ExamViews(View, LoginRequiredMixin):
app_exam_map = {}
app_exam_map["rapids"] = user_user.user_rapid_exams
app_exam_map["shorts"] = user_user.user_shorts_exams
app_exam_map["anatomy"] = user_user.user_anatomy_exams
app_exam_map["longs"] = user_user.user_longs_exams
app_exam_map["physics"] = user_user.user_physics_exams
@@ -1660,7 +1662,9 @@ class ExamViews(View, LoginRequiredMixin):
):
exams = self.Exam.objects.all()
filter = self.ExtraExamFilter(request.GET, queryset=exams)
print("1")
else:
print("2")
exams = self.Exam.objects.filter(
author__id=request.user.id
) | self.Exam.objects.filter(open_access=True)