From 096be6e8ef311ab32e4fe7960b90dd1620e50500 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Tue, 6 Oct 2026 19:57:21 +0100 Subject: [PATCH] Improve training item qualification admin list (#665) * Improve training item qualification admin list * Remove item filter from qualification admin --- training/admin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/training/admin.py b/training/admin.py index 9b4774ef..f9edf17d 100644 --- a/training/admin.py +++ b/training/admin.py @@ -11,7 +11,16 @@ admin.site.register(models.TrainingLevelRequirement, VersionAdmin) @admin.register(models.TrainingItemQualification) class TrainingItemQualificationAdmin(VersionAdmin): - list_display = ["__str__", "trainee"] + list_display = ["item", "depth", "trainee", "supervisor", "date"] + list_filter = ["depth", "date", "item__category"] + search_fields = [ + "item__name", + "trainee__first_name", + "trainee__last_name", + ] + list_select_related = ["item", "item__category", "trainee", "supervisor"] + date_hierarchy = "date" + ordering = ["-date"] @admin.register(models.TrainingItem)