diff options
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 |
commit | 1ab34e1c692400ef5e7b51b72a0a1d637d6d5f33 (patch) | |
tree | 3baeabba234b84ff9ad82e5513ce70e63bd5a3f2 /archaeological_files/admin.py | |
parent | faa399bb5232883d51f848a2795d33853896cc8f (diff) | |
download | Ishtar-1ab34e1c692400ef5e7b51b72a0a1d637d6d5f33.tar.bz2 Ishtar-1ab34e1c692400ef5e7b51b72a0a1d637d6d5f33.zip |
Preventive file: work on inlines - 2
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r-- | archaeological_files/admin.py | 12 |
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) |