Skip to content

Commit

Permalink
ratification admin uses autocomplete
Browse files Browse the repository at this point in the history
  • Loading branch information
longhotsummer committed Aug 5, 2024
1 parent b07c276 commit eab43bc
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions africanlii/admin.py
Original file line number Diff line number Diff line change
@@ -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,
Expand All @@ -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


Expand Down
11 changes: 11 additions & 0 deletions africanlii/forms.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
from dal import autocomplete
from django import forms

from africanlii.models import Ratification
from peachjam.forms import BaseDocumentFilterForm


Expand Down Expand Up @@ -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")}

0 comments on commit eab43bc

Please sign in to comment.