diff --git a/generic/views.py b/generic/views.py index 326e11dc..a95b5182 100644 --- a/generic/views.py +++ b/generic/views.py @@ -1344,6 +1344,25 @@ class CidUserView(CidManagerRequiredMixin, SingleTableMixin, FilterView): context = super().get_context_data(**kwargs) # user = self.request.user + filters = {"archive": False, "exam_mode": True} + + physics_exams = [(i.name, i.pk) for i in PhysicsExam.objects.filter(**filters)] + rapid_exams = [(i.name, i.pk) for i in RapidExam.objects.filter(**filters)] + sba_exams = [(i.name, i.pk) for i in SbasExam.objects.filter(**filters)] + longs_exams = [(i.name, i.pk) for i in LongExam.objects.filter(**filters)] + anatomy_exams = [(i.name, i.pk) for i in AnatomyExam.objects.filter(**filters)] + + cid_user_groups = [ + (i.name, i.pk) for i in CidUserGroup.objects.filter(archive=False) + ] + + context["physics_exams"] = physics_exams + context["rapid_exams"] = rapid_exams + context["sba_exams"] = sba_exams + context["longs_exams"] = longs_exams + context["anatomy_exams"] = anatomy_exams + context["cid_user_groups"] = cid_user_groups + cid_user_groups = [ (i.name, i.pk) for i in CidUserGroup.objects.filter(archive=False) ]