feat: add sorting to exam user statuses and improve history log filtering

This commit is contained in:
Ross
2026-06-29 12:23:20 +01:00
parent 1296089607
commit a60982c30a
2 changed files with 33 additions and 23 deletions
+3 -3
View File
@@ -2661,13 +2661,13 @@ class ExamViews(View, LoginRequiredMixin):
pass
if cid is not None:
statuses = exam.exam_user_status.filter(cid_user_exam__cid_user__cid=cid)
statuses = exam.exam_user_status.filter(cid_user_exam__cid_user__cid=cid).order_by("datetime")
elif user_id is not None:
statuses = exam.exam_user_status.filter(
cid_user_exam__user_user__id=user_id
)
).order_by("datetime")
else:
statuses = exam.exam_user_status.all()
statuses = exam.exam_user_status.all().order_by("datetime")
return render(
request, "exam_user_status.html", {"exam": exam, "statuses": statuses}