style front page updates, support FOIRequests

This commit is contained in:
Jonas Heinrich 2025-09-19 14:50:42 +02:00
parent c56689893b
commit e3d283f463
7 changed files with 239 additions and 97 deletions

View file

@ -22,6 +22,7 @@ from .models import (
GovernmentPlanFollower,
GovernmentPlanSection,
GovernmentPlanUpdate,
FOIRequest,
)
User = auth.get_user_model()
@ -345,12 +346,22 @@ class GovernmentPlanSectionAdmin(SortableAdminMixin, admin.ModelAdmin):
)
class FOIRequestAdmin(admin.ModelAdmin):
list_display = ("title", "government_plan", "url", "created_at")
list_filter = ("government_plan",)
search_fields = ("title", "government_plan__title")
date_hierarchy = "created_at"
admin.site.register(Government, GovernmentAdmin)
admin.site.register(GovernmentPlan, GovernmentPlanAdmin)
admin.site.register(GovernmentPlanUpdate, GovernmentPlanUpdateAdmin)
admin.site.register(GovernmentPlanSection, GovernmentPlanSectionAdmin)
admin.site.register(GovernmentPlanFollower, FollowerAdmin)
admin.site.register(FOIRequest, FOIRequestAdmin)
govplan_admin_site = GovPlanAdminSite(name="govplanadmin")
govplan_admin_site.register(FOIRequest, FOIRequestAdmin)
govplan_admin_site.register(GovernmentPlan, GovernmentPlanAdmin)
govplan_admin_site.register(GovernmentPlanUpdate, GovernmentPlanUpdateAdmin)