diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-02-12 13:52:38 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-02-12 13:52:38 +0100 |
commit | ac0b1d3178b5c7cbc4cc3baf225c093f63d7f72c (patch) | |
tree | 94b9295db41a1c8c5ca7fd37a94a94c6b5591f54 /archaeological_warehouse/admin.py | |
parent | 495bfd4c2c963a6c1a8aee72132d789b2c2b9a7f (diff) | |
download | Ishtar-ac0b1d3178b5c7cbc4cc3baf225c093f63d7f72c.tar.bz2 Ishtar-ac0b1d3178b5c7cbc4cc3baf225c093f63d7f72c.zip |
Admin: fix and improve performances
Diffstat (limited to 'archaeological_warehouse/admin.py')
-rw-r--r-- | archaeological_warehouse/admin.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/archaeological_warehouse/admin.py b/archaeological_warehouse/admin.py index 1284fe676..22e53490b 100644 --- a/archaeological_warehouse/admin.py +++ b/archaeological_warehouse/admin.py @@ -37,11 +37,15 @@ class WarehouseAdmin(HistorizedObjectAdmin): list_filter = ('warehouse_type',) search_fields = ('name', 'town') model = models.Warehouse - form = make_ajax_form(model, { + ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() + ajax_form_dict.update({ 'town': 'town', + 'precise_town': 'town', 'person_in_charge': 'person' }) + form = make_ajax_form(model, ajax_form_dict) inlines = [DivisionInline] + exclude = ["documents", "main_image"] admin_site.register(models.Warehouse, WarehouseAdmin) @@ -63,10 +67,13 @@ class ContainerAdmin(HistorizedObjectAdmin): readonly_fields = HistorizedObjectAdmin.readonly_fields + [ 'history_date' ] - form = make_ajax_form(model, { + ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() + ajax_form_dict.update({ 'location': 'warehouse', 'responsible': 'warehouse' }) + form = make_ajax_form(model, ajax_form_dict) + exclude = ["documents", "main_image"] admin_site.register(models.Container, ContainerAdmin) |