diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-07-29 19:02:32 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-07-29 19:02:32 +0200 |
commit | e180ed275c9b907a90ba98a0e60c2c746c264e48 (patch) | |
tree | b001faf2afe326bd983065ea6f363faaad644e6c /archaeological_files/admin.py | |
parent | 7e1b10f0645539698b3aad3512a5e865dd56522f (diff) | |
download | Ishtar-e180ed275c9b907a90ba98a0e60c2c746c264e48.tar.bz2 Ishtar-e180ed275c9b907a90ba98a0e60c2c746c264e48.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 |