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 | dc37c72d10b5358ef692e73f671c15c083693c05 (patch) | |
tree | 206966ec7684d85811f7a8686fd781d3ab9d9fd4 /archaeological_warehouse/admin.py | |
parent | e046ed00e790fbb82b43de9404d8ca3955c8de2f (diff) | |
download | Ishtar-dc37c72d10b5358ef692e73f671c15c083693c05.tar.bz2 Ishtar-dc37c72d10b5358ef692e73f671c15c083693c05.zip |
Migration to Django 2.2 - fixes
- remove django-ajax-select
- fix migrations
Diffstat (limited to 'archaeological_warehouse/admin.py')
-rw-r--r-- | archaeological_warehouse/admin.py | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/archaeological_warehouse/admin.py b/archaeological_warehouse/admin.py index c186950d3..dad92881d 100644 --- a/archaeological_warehouse/admin.py +++ b/archaeological_warehouse/admin.py @@ -17,8 +17,6 @@ # See the file COPYING for details. -from ajax_select import make_ajax_form - from django.contrib import admin from ishtar_common.apps import admin_site @@ -36,18 +34,13 @@ class DivisionInline(admin.TabularInline): class WarehouseAdmin(HistorizedObjectAdmin): list_display = ("name", "warehouse_type", "town") list_filter = ("warehouse_type",) - search_fields = ("name", "town") + search_fields = ("name", "town", "warehouse_type") model = models.Warehouse - ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() - ajax_form_dict.update( - { - "town": "town", - "precise_town": "town", - "person_in_charge": "person", - "organization": "organization", - } - ) - form = make_ajax_form(model, ajax_form_dict) + autocomplete_fields = HistorizedObjectAdmin.autocomplete_fields + [ + "precise_town", + "person_in_charge", + "organization" + ] inlines = [DivisionInline] exclude = ["documents", "main_image"] @@ -79,11 +72,12 @@ class ContainerAdmin(HistorizedObjectAdmin): "container_type", ) list_filter = ("container_type",) + search_fields = ("reference", "container_type", "cached_label", "responsible") model = models.Container readonly_fields = HistorizedObjectAdmin.readonly_fields + ["history_date"] - ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() - ajax_form_dict.update({"location": "warehouse", "responsible": "warehouse"}) - form = make_ajax_form(model, ajax_form_dict) + autocomplete_fields = HistorizedObjectAdmin.autocomplete_fields + [ + "location", "responsible" + ] exclude = ["documents", "main_image"] |