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>2022-07-08 09:58:47 +0200
commit6a5acdc166566bdbd2e09bbf5e2f1c5c40561802 (patch)
tree3baeabba234b84ff9ad82e5513ce70e63bd5a3f2 /archaeological_files/admin.py
parentc3d97de7bdec3f7899340c606f46276836eb2a8b (diff)
downloadIshtar-6a5acdc166566bdbd2e09bbf5e2f1c5c40561802.tar.bz2
Ishtar-6a5acdc166566bdbd2e09bbf5e2f1c5c40561802.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)