diff --git a/training/admin.py b/training/admin.py index f9edf17d..82f8e7d4 100644 --- a/training/admin.py +++ b/training/admin.py @@ -5,10 +5,19 @@ from reversion.admin import VersionAdmin admin.site.register(models.TrainingCategory, VersionAdmin) admin.site.register(models.TrainingLevel, VersionAdmin) -admin.site.register(models.TrainingLevelQualification, VersionAdmin) admin.site.register(models.TrainingLevelRequirement, VersionAdmin) +@admin.register(models.TrainingLevelQualification) +class TrainingLevelQualificationAdmin(VersionAdmin): + list_display = ["level", "trainee", "confirmed_by", "confirmed_on"] + list_filter = ["level__department", "level__level", "confirmed_on"] + search_fields = ["trainee__first_name", "trainee__last_name"] + list_select_related = ["level", "trainee", "confirmed_by"] + date_hierarchy = "confirmed_on" + ordering = ["-confirmed_on"] + + @admin.register(models.TrainingItemQualification) class TrainingItemQualificationAdmin(VersionAdmin): list_display = ["item", "depth", "trainee", "supervisor", "date"]