diff options
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) | 
