diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-09-09 11:07:01 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:20:58 +0100 |
commit | 3297cdadc31ea857ed51317081d7d3174af7dbc9 (patch) | |
tree | 206966ec7684d85811f7a8686fd781d3ab9d9fd4 /archaeological_context_records/admin.py | |
parent | 07e3e2e9c3da9f05634a45f65723504c229f2baa (diff) | |
download | Ishtar-3297cdadc31ea857ed51317081d7d3174af7dbc9.tar.bz2 Ishtar-3297cdadc31ea857ed51317081d7d3174af7dbc9.zip |
Migration to Django 2.2 - fixes
- remove django-ajax-select
- fix migrations
Diffstat (limited to 'archaeological_context_records/admin.py')
-rw-r--r-- | archaeological_context_records/admin.py | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/archaeological_context_records/admin.py b/archaeological_context_records/admin.py index 0c21484e5..7d6d85e08 100644 --- a/archaeological_context_records/admin.py +++ b/archaeological_context_records/admin.py @@ -17,9 +17,6 @@ # See the file COPYING for details. -from ajax_select import make_ajax_form -from ajax_select.fields import AutoCompleteSelectField - from django import forms from django.contrib import admin from django.contrib.gis.forms import PointField, MultiPolygonField, OSMWidget @@ -55,22 +52,19 @@ class AdminContextRecordForm(forms.ModelForm): multi_polygon = MultiPolygonField( label=_("Multi polygon"), required=False, widget=OSMWidget ) - operation = AutoCompleteSelectField("operation") - parcel = AutoCompleteSelectField("parcel", required=False) - town = AutoCompleteSelectField("town", required=False) - archaeological_site = AutoCompleteSelectField("archaeological_site", required=False) - lock_user = AutoCompleteSelectField("user", required=False) class ContextRecordAdmin(HistorizedObjectAdmin): list_display = ("label", "operation", "parcel") list_filter = ("unit",) search_fields = ( - "label", - "parcel__operation__cached_label", + "cached_label", + "town", "parcel__section", "parcel__parcel_number", ) + autocomplete_fields = ["operation", "parcel", "town", "archaeological_site", + "lock_user"] model = models.ContextRecord form = AdminContextRecordForm readonly_fields = HistorizedObjectAdmin.readonly_fields + [ @@ -87,13 +81,7 @@ class RecordRelationsAdmin(admin.ModelAdmin): list_display = ("left_record", "relation_type", "right_record") list_filter = ("relation_type",) model = models.RecordRelations - form = make_ajax_form( - model, - { - "left_record": "context_record", - "right_record": "context_record", - }, - ) + autocomplete_fields = ["left_record", "right_record"] admin_site.register(models.RecordRelations, RecordRelationsAdmin) |