diff options
Diffstat (limited to 'archaeological_operations/admin.py')
| -rw-r--r-- | archaeological_operations/admin.py | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/archaeological_operations/admin.py b/archaeological_operations/admin.py index 7d32f6039..057936fc8 100644 --- a/archaeological_operations/admin.py +++ b/archaeological_operations/admin.py @@ -73,6 +73,13 @@ class ArchaeologicalSiteAdmin(HistorizedObjectAdmin):      search_fields = ('name', 'reference')      model = models.ArchaeologicalSite      inlines = [OperationInline] +    ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy() +    ajax_form_dict.update({ +        'towns': 'town', +    }) +    form = make_ajax_form( +        models.ArchaeologicalSite, ajax_form_dict) +    exclude = ["documents", "main_image"]  admin_site.register(models.ArchaeologicalSite, ArchaeologicalSiteAdmin) @@ -103,6 +110,7 @@ class AdminOperationForm(forms.ModelForm):          'archaeological_site', required=False)      if settings.COUNTRY == 'fr':          cira_rapporteur = AutoCompleteSelectField('person', required=False) +    lock_user = AutoCompleteSelectField('user', required=False)  class OperationAdmin(HistorizedObjectAdmin): @@ -115,9 +123,10 @@ class OperationAdmin(HistorizedObjectAdmin):          search_fields += ['code_patriarche']      model = models.Operation      readonly_fields = HistorizedObjectAdmin.readonly_fields + [ -        'cached_label'] +        'cached_label', 'top_sites']      form = AdminOperationForm      inlines = [ArchaeologicalSiteInline] +    exclude = ["documents", "main_image"]  admin_site.register(models.Operation, OperationAdmin) | 
