summaryrefslogtreecommitdiff
path: root/archaeological_files/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-07-22 18:22:54 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-11-16 17:04:41 +0100
commit4b7bee9c426b99de56d496f20d0de604d62af899 (patch)
treed980ed6a27ce625281bc197b29c12f1ca04c8676 /archaeological_files/admin.py
parent7738bc81b034ee6fe68d7b288e345f2bb56de740 (diff)
downloadIshtar-4b7bee9c426b99de56d496f20d0de604d62af899.tar.bz2
Ishtar-4b7bee9c426b99de56d496f20d0de604d62af899.zip
Preventive file: work on inlines - 2
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r--archaeological_files/admin.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py
index 6ac40a69b..629a0031d 100644
--- a/archaeological_files/admin.py
+++ b/archaeological_files/admin.py
@@ -20,10 +20,10 @@
from ajax_select import make_ajax_form
from django.conf import settings
-from django.contrib import admin
from ishtar_common.apps import admin_site
-from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin
+from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin, \
+ export_as_csv_action, serialize_type_action, ImportActionAdmin
from . import models
@@ -82,14 +82,16 @@ class EquipmentServiceTypeAdmin(GeneralTypeAdmin):
admin_site.register(models.EquipmentServiceType, EquipmentServiceTypeAdmin)
-class EquipmentServiceCostAdmin(admin.ModelAdmin):
+class EquipmentServiceCostAdmin(ImportActionAdmin):
search_fields = (
"equipment_service_type__label",
"service_provider",
)
list_filter = ("available",)
- list_display = ["equipment_service_type", "specificity", "unitary_cost", "unit",
- "flat_rate", "available"]
+ list_display = ["equipment_service_type", "specificity", "parent",
+ "unitary_cost", "unit", "flat_rate", "available"]
+ actions = [export_as_csv_action(), serialize_type_action]
+ model = models.EquipmentServiceCost
admin_site.register(models.EquipmentServiceCost, EquipmentServiceCostAdmin)