summaryrefslogtreecommitdiff
path: root/archaeological_files/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-06-30 15:46:37 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-07-08 09:59:31 +0200
commitb564db3bb2dbbb71c0d1c1eb7f40ef44fa50e811 (patch)
tree2c90f94098a01789369c46b7151c9ecb49d6b519 /archaeological_files/admin.py
parent62f44ef4f38294ecc16a34c88b950c3b748e9aaf (diff)
downloadIshtar-b564db3bb2dbbb71c0d1c1eb7f40ef44fa50e811.tar.bz2
Ishtar-b564db3bb2dbbb71c0d1c1eb7f40ef44fa50e811.zip
Preventive file: add price agreement
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r--archaeological_files/admin.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py
index 433b521bc..edc6be716 100644
--- a/archaeological_files/admin.py
+++ b/archaeological_files/admin.py
@@ -84,7 +84,7 @@ for model in general_models:
class JobAdmin(GeneralTypeAdmin):
- list_filter = ("available", "permanent_contract")
+ list_filter = ("available", "price_agreement")
LIST_DISPLAY = [
"label",
"permanent_contract",
@@ -113,7 +113,7 @@ class EquipmentServiceCostAdmin(ImportActionAdmin):
"equipment_service_type__label",
"service_provider",
)
- list_filter = ("available",)
+ list_filter = ("available", "price_agreement")
list_display = [
"equipment_service_type",
"specificity",
@@ -128,3 +128,16 @@ class EquipmentServiceCostAdmin(ImportActionAdmin):
admin_site.register(models.EquipmentServiceCost, EquipmentServiceCostAdmin)
+
+
+class PriceAgreementAdmin(GeneralTypeAdmin):
+ list_filter = ("available",)
+ extra_list_display = [
+ "start_date",
+ "end_date",
+ ]
+ actions = []
+ model = models.PriceAgreement
+
+
+admin_site.register(models.PriceAgreement, PriceAgreementAdmin)