summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/admin.py
diff options
context:
space:
mode:
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
commitdc37c72d10b5358ef692e73f671c15c083693c05 (patch)
tree206966ec7684d85811f7a8686fd781d3ab9d9fd4 /archaeological_warehouse/admin.py
parente046ed00e790fbb82b43de9404d8ca3955c8de2f (diff)
downloadIshtar-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.py26
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"]