Improve training level qualification admin list

This commit is contained in:
Joe Banks
2026-10-06 20:01:14 +01:00
parent 096be6e8ef
commit d58fbeeb71

View File

@@ -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"]