diff --git a/africanlii/admin.py b/africanlii/admin.py index 0fc360d6b..d55f59ffb 100644 --- a/africanlii/admin.py +++ b/africanlii/admin.py @@ -1,6 +1,7 @@ from countries_plus.models import Country from django.contrib import admin +from africanlii.forms import RatificationForm from africanlii.models import ( AfricanUnionInstitution, AfricanUnionOrgan, @@ -26,6 +27,7 @@ def formfield_for_foreignkey(self, db_field, request, **kwargs): @admin.register(Ratification) class RatificationAdmin(ImportExportMixin, admin.ModelAdmin): inlines = (RatificationCountryAdmin,) + form = RatificationForm resource_class = RatificationResource diff --git a/africanlii/forms.py b/africanlii/forms.py index 419593c29..357433ef9 100644 --- a/africanlii/forms.py +++ b/africanlii/forms.py @@ -1,3 +1,7 @@ +from dal import autocomplete +from django import forms + +from africanlii.models import Ratification from peachjam.forms import BaseDocumentFilterForm @@ -52,3 +56,10 @@ def filter_faceted_search(self, search): search.add_filter("jurisdiction", jurisdictions) return search + + +class RatificationForm(forms.ModelForm): + class Meta: + model = Ratification + fields = "__all__" + widgets = {"work": autocomplete.ModelSelect2(url="autocomplete-works")} diff --git a/africanlii/templates/africanlii/au_institution_detail.html b/africanlii/templates/africanlii/au_institution_detail.html index 641629daf..45daa0160 100644 --- a/africanlii/templates/africanlii/au_institution_detail.html +++ b/africanlii/templates/africanlii/au_institution_detail.html @@ -30,6 +30,3 @@ {{ block.super }} {% include 'peachjam/_years_list.html' with showallyears=True %} {% endblock %} -{% block content %} - {% include 'peachjam/_document_table.html' %} -{% endblock %} diff --git a/africanlii/templates/africanlii/member_state_detail.html b/africanlii/templates/africanlii/member_state_detail.html index da81c3d1b..65fd1fd0a 100644 --- a/africanlii/templates/africanlii/member_state_detail.html +++ b/africanlii/templates/africanlii/member_state_detail.html @@ -28,10 +28,9 @@ {% block page-title %}