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_files/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_files/admin.py')
-rw-r--r-- | archaeological_files/admin.py | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py index 937293681..903e90568 100644 --- a/archaeological_files/admin.py +++ b/archaeological_files/admin.py @@ -17,14 +17,11 @@ # See the file COPYING for details. -from ajax_select import make_ajax_form - -from django import forms from django.conf import settings from django.conf.urls import url -from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect from django.shortcuts import get_object_or_404, render +from django.urls import reverse from django.utils.translation import ugettext_lazy as _ from ishtar_common.apps import admin_site @@ -46,23 +43,19 @@ class FileAdmin(HistorizedObjectAdmin): list_filter = ["file_type", "year"] if settings.COUNTRY == "fr": list_filter += ["saisine_type"] - search_fields = ("name", "towns__name", "permit_reference") - ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() - ajax_form_dict.update( - { - "in_charge": "person", - "general_contractor": "person", - "corporation_general_contractor": "organization", - "responsible_town_planning_service": "person", - "planning_service": "organization", - "organization": "organization", - "scientist": "person", - "main_town": "town", - "towns": "town", - "related_file": "file", - } - ) - form = make_ajax_form(models.File, ajax_form_dict) + search_fields = ("cached_label", "name", "towns__name", "permit_reference") + autocomplete_fields = HistorizedObjectAdmin.autocomplete_fields + [ + "in_charge", + "general_contractor", + "corporation_general_contractor", + "responsible_town_planning_service", + "planning_service", + "organization", + "scientist", + "main_town", + "towns", + "related_file", + ] readonly_fields = HistorizedObjectAdmin.readonly_fields + [ "raw_general_contractor", "raw_town_planning_service", |