diff options
Diffstat (limited to 'ishtar_common/admin.py')
-rw-r--r-- | ishtar_common/admin.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index c824b36f5..e4c4e90ed 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -671,7 +671,8 @@ class PersonAdmin(HistorizedObjectAdmin): "merge_exclusion", "merge_candidate", ) - autocomplete_fields = ["attached_to"] + autocomplete_fields = ["attached_to", "lock_user", "precise_town"] + readonly_fields = HistorizedObjectAdmin.readonly_fields + ["cached_label"] model = models.Person inlines = [ProfileInline] @@ -1151,7 +1152,7 @@ class TownAdmin(ImportGEOJSONActionAdmin, ImportActionAdmin): search_fields += ["numero_insee"] list_filter = ("areas",) form = AdminTownForm - autocomplete_fields = ["children", "main_geodata", "geodata"] + autocomplete_fields = ["children", "main_geodata", "geodata", "documents", "main_image"] inlines = [TownParentInline] actions = [ export_as_csv_action(exclude=["center", "limit"]), @@ -1429,6 +1430,16 @@ class DocumentTag(MergeActionAdmin, GeneralTypeAdmin): class DocumentAdmin(admin.ModelAdmin): model = models.Document search_fields = ("title", "reference", "internal_reference") + autocomplete_fields = ("lock_user", "source", "authors") + readonly_fields = [ + "history_creator", + "history_modifier", + "search_vector", + "history_m2m", + "imports", + "cached_label", + "cache_related_label" + ] admin_site.register(models.Document, DocumentAdmin) @@ -1439,7 +1450,7 @@ class AreaAdmin(CreateDepartmentActionAdmin): search_fields = ("label", "reference") list_filter = ("parent",) model = models.Area - autocomplete_fields = ["towns", "parent"] + autocomplete_fields = ["towns", "parent", "documents", "main_image"] admin_site.register(models.Area, AreaAdmin) |