diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-12-03 16:30:47 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:22 +0100 |
commit | c9319558d94fd538525480555893b78d085c70d7 (patch) | |
tree | 5ceef48067fcd28677efbb31134acbb48c4d03c1 | |
parent | 7bc043c6e96706baa8ffff66d910437aea4492ec (diff) | |
download | Ishtar-c9319558d94fd538525480555893b78d085c70d7.tar.bz2 Ishtar-c9319558d94fd538525480555893b78d085c70d7.zip |
Admin: fix specific list display (refs #4995)
-rw-r--r-- | archaeological_warehouse/admin.py | 4 | ||||
-rw-r--r-- | ishtar_common/admin.py | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/archaeological_warehouse/admin.py b/archaeological_warehouse/admin.py index ef6a8d1c2..65b5d879e 100644 --- a/archaeological_warehouse/admin.py +++ b/archaeological_warehouse/admin.py @@ -53,10 +53,10 @@ admin_site.register(models.Warehouse, WarehouseAdmin) class ContainerTypeAdmin(GeneralTypeAdmin): - list_display = ('label', 'reference', 'stationary', 'length', 'width', + LIST_DISPLAY = ('label', 'reference', 'stationary', 'length', 'width', 'height', 'volume') model = models.ContainerType - list_filter= ("available", "stationary") + list_filter = ("available", "stationary") admin_site.register(models.ContainerType, ContainerTypeAdmin) diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index be6302562..f8c2ea30d 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -909,13 +909,13 @@ class GeneralTypeAdmin(ImportActionAdmin, ImportJSONActionAdmin): actions = [export_as_csv_action(), serialize_type_action] prepopulated_fields = {"txt_idx": ("label",)} extra_list_display = [] + LIST_DISPLAY = ['label', 'txt_idx', 'available', 'comment'] def get_list_display(self, request): + list_display = list(self.LIST_DISPLAY)[:] if hasattr(self.model, "parent"): - return ['label', 'txt_idx', 'parent', 'available', 'comment'] + \ - self.extra_list_display - return ['label', 'txt_idx', 'available', 'comment'] + \ - self.extra_list_display + list_display.insert(2, "parent") + return list_display + self.extra_list_display @csrf_protect_m def get_changelist_queryset(self, request): |