diff options
Diffstat (limited to 'archaeological_files/admin.py')
| -rw-r--r-- | archaeological_files/admin.py | 26 | 
1 files changed, 15 insertions, 11 deletions
| diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py index 58c1791c0..b5709bd65 100644 --- a/archaeological_files/admin.py +++ b/archaeological_files/admin.py @@ -35,22 +35,26 @@ class FileAdmin(HistorizedObjectAdmin):      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, {'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' -                      }) +        models.File, ajax_form_dict)      readonly_fields = HistorizedObjectAdmin.readonly_fields + [          'raw_general_contractor', 'raw_town_planning_service',          'cached_label', 'imported_line'      ] +    exclude = ["documents", "main_image"]      model = models.File | 
