From 92a5c12c698a2b83f492be96f1577aa6675568e2 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Tue, 6 Oct 2026 19:45:18 +0100 Subject: [PATCH 1/2] Improve training item qualification admin list --- training/admin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/training/admin.py b/training/admin.py index 9b4774ef..eecc323f 100644 --- a/training/admin.py +++ b/training/admin.py @@ -11,7 +11,16 @@ @admin.register(models.TrainingItemQualification) class TrainingItemQualificationAdmin(VersionAdmin): - list_display = ["__str__", "trainee"] + list_display = ["item", "depth", "trainee", "supervisor", "date"] + list_filter = ["depth", "date", "item__category", "item"] + 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) From f6930ce12828bcf726e34c9a80442681463aa10f Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Tue, 6 Oct 2026 19:50:16 +0100 Subject: [PATCH 2/2] Remove item filter from qualification admin --- training/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/training/admin.py b/training/admin.py index eecc323f..f9edf17d 100644 --- a/training/admin.py +++ b/training/admin.py @@ -12,7 +12,7 @@ @admin.register(models.TrainingItemQualification) class TrainingItemQualificationAdmin(VersionAdmin): list_display = ["item", "depth", "trainee", "supervisor", "date"] - list_filter = ["depth", "date", "item__category", "item"] + list_filter = ["depth", "date", "item__category"] search_fields = [ "item__name", "trainee__first_name",