diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-07-29 19:02:32 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-07-08 09:58:48 +0200 | 
| commit | 6256a635ee365880383e4832e1551d063201956f (patch) | |
| tree | bcf864567d7858c51c41c6a2d466ca51a498e6ea /archaeological_files/admin.py | |
| parent | 6a5acdc166566bdbd2e09bbf5e2f1c5c40561802 (diff) | |
| download | Ishtar-6256a635ee365880383e4832e1551d063201956f.tar.bz2 Ishtar-6256a635ee365880383e4832e1551d063201956f.zip | |
Preventive file: work on inlines - 3
Diffstat (limited to 'archaeological_files/admin.py')
| -rw-r--r-- | archaeological_files/admin.py | 43 | 
1 files changed, 37 insertions, 6 deletions
| diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py index 629a0031d..a2834c498 100644 --- a/archaeological_files/admin.py +++ b/archaeological_files/admin.py @@ -22,8 +22,13 @@ from ajax_select import make_ajax_form  from django.conf import settings  from ishtar_common.apps import admin_site -from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin, \ -    export_as_csv_action, serialize_type_action, ImportActionAdmin +from ishtar_common.admin import ( +    HistorizedObjectAdmin, +    GeneralTypeAdmin, +    export_as_csv_action, +    serialize_type_action, +    ImportActionAdmin, +)  from . import models @@ -66,7 +71,8 @@ admin_site.register(models.File, FileAdmin)  general_models = [ -    models.FileType, models.PermitType, models.Job, +    models.FileType, +    models.PermitType,      models.GenericEquipmentServiceType,  ]  if settings.COUNTRY == "fr": @@ -75,8 +81,26 @@ for model in general_models:      admin_site.register(model, GeneralTypeAdmin) +class JobAdmin(GeneralTypeAdmin): +    list_filter = ("available", "permanent_contract") +    LIST_DISPLAY = [ +        "label", +        "permanent_contract", +        "order", +        "ground_daily_cost", +        "daily_cost", +        "default_daily_need_on_ground", +        "default_daily_need", +        "child", +        "available", +    ] + + +admin_site.register(models.Job, JobAdmin) + +  class EquipmentServiceTypeAdmin(GeneralTypeAdmin): -    list_filter = ("available", 'generic_equipment_type') +    list_filter = ("available", "generic_equipment_type")  admin_site.register(models.EquipmentServiceType, EquipmentServiceTypeAdmin) @@ -88,8 +112,15 @@ class EquipmentServiceCostAdmin(ImportActionAdmin):          "service_provider",      )      list_filter = ("available",) -    list_display = ["equipment_service_type", "specificity", "parent", -                    "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 | 
