diff options
Diffstat (limited to 'archaeological_files/admin.py')
-rw-r--r-- | archaeological_files/admin.py | 51 |
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) |