summaryrefslogtreecommitdiff
path: root/archaeological_files/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:12:38 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:12:38 +0100
commit6b1f93ef9a2e69e54e2efc96a1c3a86d51999671 (patch)
treee4410852c29e154dc6e32154e4d95375df95cbf5 /archaeological_files/admin.py
parenteb4565bbab91e2942b19fb107b3d7c51d2c7afa9 (diff)
downloadIshtar-6b1f93ef9a2e69e54e2efc96a1c3a86d51999671.tar.bz2
Ishtar-6b1f93ef9a2e69e54e2efc96a1c3a86d51999671.zip
Format - black: files
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r--archaeological_files/admin.py51
1 files changed, 27 insertions, 24 deletions
diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py
index b5709bd65..3c85fcdcd 100644
--- a/archaeological_files/admin.py
+++ b/archaeological_files/admin.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2012 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
@@ -28,31 +28,34 @@ from . import models
class FileAdmin(HistorizedObjectAdmin):
- list_display = ['year', 'numeric_reference', 'file_type', 'name']
- if settings.COUNTRY == 'fr':
- list_display += ['saisine_type', 'permit_reference']
+ list_display = ["year", "numeric_reference", "file_type", "name"]
+ if settings.COUNTRY == "fr":
+ list_display += ["saisine_type", "permit_reference"]
list_filter = ["file_type", "year"]
- if settings.COUNTRY == 'fr':
- list_filter += ['saisine_type']
- search_fields = ('name', 'towns__name', 'permit_reference')
+ if settings.COUNTRY == "fr":
+ list_filter += ["saisine_type"]
+ search_fields = ("name", "towns__name", "permit_reference")
ajax_form_dict = HistorizedObjectAdmin.AJAX_FORM_DICT.copy()
- ajax_form_dict.update({
- 'in_charge': 'person',
- 'general_contractor': 'person',
- 'corporation_general_contractor': 'organization',
- 'responsible_town_planning_service': 'person',
- 'planning_service': 'organization',
- 'organization': 'organization',
- 'scientist': 'person',
- 'main_town': 'town',
- 'towns': 'town',
- 'related_file': 'file'
- })
- form = make_ajax_form(
- models.File, ajax_form_dict)
+ ajax_form_dict.update(
+ {
+ "in_charge": "person",
+ "general_contractor": "person",
+ "corporation_general_contractor": "organization",
+ "responsible_town_planning_service": "person",
+ "planning_service": "organization",
+ "organization": "organization",
+ "scientist": "person",
+ "main_town": "town",
+ "towns": "town",
+ "related_file": "file",
+ }
+ )
+ form = make_ajax_form(models.File, ajax_form_dict)
readonly_fields = HistorizedObjectAdmin.readonly_fields + [
- 'raw_general_contractor', 'raw_town_planning_service',
- 'cached_label', 'imported_line'
+ "raw_general_contractor",
+ "raw_town_planning_service",
+ "cached_label",
+ "imported_line",
]
exclude = ["documents", "main_image"]
model = models.File
@@ -62,7 +65,7 @@ admin_site.register(models.File, FileAdmin)
general_models = [models.FileType, models.PermitType]
-if settings.COUNTRY == 'fr':
+if settings.COUNTRY == "fr":
general_models.append(models.SaisineType)
for model in general_models:
admin_site.register(model, GeneralTypeAdmin)