from django.contrib import admin from .models import Certificate @admin.register(Certificate) class CertificateAdmin(admin.ModelAdmin): list_display = ("serial_number", "user", "course", "status", "issued_at", "render_attempts") list_filter = ("status",) search_fields = ("serial_number", "user__email", "course__title") readonly_fields = ("pdf_hash", "pdf_path", "issued_at", "render_attempts", "render_error") raw_id_fields = ("user",)