improve trainee page

This commit is contained in:
Ross
2023-12-11 10:58:00 +00:00
parent 055840b6a4
commit 66ce7b42ac
2 changed files with 54 additions and 15 deletions
+1 -1
View File
@@ -3077,7 +3077,7 @@ def exam_inactive(request, context):
@user_is_cid_user_manager
def trainees(request, grade: None|str=None):
trainees = UserProfile.objects.filter(peninsula_trainee=True, user__is_active=True).order_by("grade__name", Lower("user__last_name"))
trainees = UserProfile.objects.filter(peninsula_trainee=True, user__is_active=True).order_by("grade__name", Lower("user__last_name")).prefetch_related("supervisor", "grade", "user")
if grade is not None:
trainees = trainees.filter(grade__name=grade)