diff --git a/africanlii/templates/africanlii/au_detail_page.html b/africanlii/templates/africanlii/au_detail_page.html index d76dd1522..5d852b945 100644 --- a/africanlii/templates/africanlii/au_detail_page.html +++ b/africanlii/templates/africanlii/au_detail_page.html @@ -71,7 +71,20 @@

{% trans 'African Union Institutions' %}
-
+
+ {% for court_class in court_classes %} + {% if court_class.courts.all %} +

{{ court_class.name }}

+
    + {% for court in court_class.courts.all %} +
  • + {{ court.name }} +
  • + {% endfor %} +
+ {% endif %} + {% endfor %} +
diff --git a/africanlii/views/au.py b/africanlii/views/au.py index 73d4a30dd..bc94654fa 100644 --- a/africanlii/views/au.py +++ b/africanlii/views/au.py @@ -9,6 +9,7 @@ RatificationCountry, RegionalEconomicCommunity, ) +from peachjam.models import CourtClass from peachjam.views import AuthorDetailView, CoreDocument, PlaceDetailView @@ -28,6 +29,7 @@ def get_context_data(self, **kwargs): context["au_institutions"] = AfricanUnionInstitution.objects.prefetch_related( "author" ) + context["court_classes"] = CourtClass.objects.prefetch_related("courts") context["liis"] = LIIS return context