diff options
Diffstat (limited to 'archaeological_operations')
-rw-r--r-- | archaeological_operations/admin.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/archaeological_operations/admin.py b/archaeological_operations/admin.py index 39c5ba490..40d275d83 100644 --- a/archaeological_operations/admin.py +++ b/archaeological_operations/admin.py @@ -22,7 +22,7 @@ from django.contrib import admin from ishtar_common.apps import admin_site from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin, \ - MergeActionAdmin, MainGeoDataItem + MergeActionAdmin, MainGeoDataItem, MAIN_ITEM_READONLY_FIELDS from . import models @@ -32,11 +32,12 @@ class AdministrativeActAdmin(HistorizedObjectAdmin): 'act_type') list_filter = ('act_type',) search_fields = ('year', 'index') - readonly_fields = HistorizedObjectAdmin.readonly_fields + [ + readonly_fields = MAIN_ITEM_READONLY_FIELDS + [ 'in_charge', 'operator', 'scientist', 'signatory', 'associated_file', 'departments_label', 'towns_label'] model = models.AdministrativeAct - autocomplete_fields = ("operation",) + autocomplete_fields = ("operation", "treatment", "treatment_file") + exclude = ["documents", "main_image"] admin_site.register(models.AdministrativeAct, AdministrativeActAdmin) @@ -66,6 +67,7 @@ class ArchaeologicalSiteAdmin(HistorizedObjectAdmin, MainGeoDataItem): autocomplete_fields = HistorizedObjectAdmin.autocomplete_fields + \ MainGeoDataItem.autocomplete_fields + ["towns"] exclude = ["documents", "main_image"] + readonly_fields = MAIN_ITEM_READONLY_FIELDS admin_site.register(models.ArchaeologicalSite, ArchaeologicalSiteAdmin) @@ -86,7 +88,7 @@ class OperationAdmin(HistorizedObjectAdmin, MainGeoDataItem): list_display.insert(2, 'code_patriarche') search_fields += ['code_patriarche'] model = models.Operation - readonly_fields = HistorizedObjectAdmin.readonly_fields + [ + readonly_fields = MAIN_ITEM_READONLY_FIELDS + [ 'cached_label', 'top_sites'] autocomplete_fields = HistorizedObjectAdmin.autocomplete_fields + \ MainGeoDataItem.autocomplete_fields + [ |