diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-07-09 19:20:12 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-07-08 09:58:47 +0200 |
commit | c3d97de7bdec3f7899340c606f46276836eb2a8b (patch) | |
tree | f65f72441311e7378b90674a31e3109034aca890 /archaeological_files/admin.py | |
parent | 3142d9d08e88dfd58a02a10821bfd26b49a35f79 (diff) | |
download | Ishtar-c3d97de7bdec3f7899340c606f46276836eb2a8b.tar.bz2 Ishtar-c3d97de7bdec3f7899340c606f46276836eb2a8b.zip |
Preventive file: work on inlines
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r-- | archaeological_files/admin.py | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py index 9ba3d17d5..6ac40a69b 100644 --- a/archaeological_files/admin.py +++ b/archaeological_files/admin.py @@ -20,6 +20,7 @@ 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 @@ -65,13 +66,30 @@ admin_site.register(models.File, FileAdmin) general_models = [ - models.FileType, models.PermitType, models.Job, models.GenericEquipmentType, - models.EquipmentType, models.TechnicalService, + models.FileType, models.PermitType, models.Job, + models.GenericEquipmentServiceType, ] if settings.COUNTRY == "fr": general_models.append(models.SaisineType) for model in general_models: admin_site.register(model, GeneralTypeAdmin) -admin_site.register(models.EquipmentCost) -admin_site.register(models.TechnicalServiceCost) + +class EquipmentServiceTypeAdmin(GeneralTypeAdmin): + list_filter = ("available", 'generic_equipment_type') + + +admin_site.register(models.EquipmentServiceType, EquipmentServiceTypeAdmin) + + +class EquipmentServiceCostAdmin(admin.ModelAdmin): + search_fields = ( + "equipment_service_type__label", + "service_provider", + ) + list_filter = ("available",) + list_display = ["equipment_service_type", "specificity", "unitary_cost", "unit", + "flat_rate", "available"] + + +admin_site.register(models.EquipmentServiceCost, EquipmentServiceCostAdmin) |