summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files_pdl/views.py')
-rw-r--r--archaeological_files_pdl/views.py104
1 files changed, 55 insertions, 49 deletions
diff --git a/archaeological_files_pdl/views.py b/archaeological_files_pdl/views.py
index a7d0dee02..a0c5720d1 100644
--- a/archaeological_files_pdl/views.py
+++ b/archaeological_files_pdl/views.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2015 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
@@ -22,8 +22,7 @@ from ishtar_common.utils import ugettext_lazy as _
from archaeological_files_pdl.wizards import FileWizard, FileModificationWizard
from archaeological_operations.wizards import is_preventive, is_not_preventive
-from ishtar_common.views import OrganizationPersonCreate, \
- OrganizationPersonEdit
+from ishtar_common.views import OrganizationPersonCreate, OrganizationPersonEdit
from archaeological_files_pdl import forms
from archaeological_files import forms as ref_forms
@@ -32,60 +31,67 @@ from archaeological_files import models
file_creation_wizard_is_preventive = is_preventive(
- 'general-file_creation', models.FileType, type_key='file_type')
+ "general-file_creation", models.FileType, type_key="file_type"
+)
file_creation_wizard_is_not_preventive = is_not_preventive(
- 'general-file_creation', models.FileType, type_key='file_type')
-file_creation_wizard = FileWizard.as_view([
- ('general-file_creation', forms.FileFormGeneral),
- ('preventivetype-file_creation', forms.FileFormPreventiveType),
- ('preventiveplanning-file_creation', forms.FileFormPlanning),
- ('researchaddress-file_creation', forms.FileFormResearchAddress),
- ('parcelspdl-file_creation', ref_forms.ParcelFormset),
- ('generalcontractor-file_creation', forms.FileFormGeneralContractor),
- ('planningservice-file_creation', forms.FileFormPlanningService),
- ('research-file_creation', ref_forms.FileFormResearch),
- ('instruction-file_creation', forms.FileFormInstruction),
- ('final-file_creation', ref_forms.FinalForm)],
+ "general-file_creation", models.FileType, type_key="file_type"
+)
+file_creation_wizard = FileWizard.as_view(
+ [
+ ("general-file_creation", forms.FileFormGeneral),
+ ("preventivetype-file_creation", forms.FileFormPreventiveType),
+ ("preventiveplanning-file_creation", forms.FileFormPlanning),
+ ("researchaddress-file_creation", forms.FileFormResearchAddress),
+ ("parcelspdl-file_creation", ref_forms.ParcelFormset),
+ ("generalcontractor-file_creation", forms.FileFormGeneralContractor),
+ ("planningservice-file_creation", forms.FileFormPlanningService),
+ ("research-file_creation", ref_forms.FileFormResearch),
+ ("instruction-file_creation", forms.FileFormInstruction),
+ ("final-file_creation", ref_forms.FinalForm),
+ ],
label=_("New file"),
condition_dict={
- 'preventivetype-file_creation': file_creation_wizard_is_preventive,
- 'preventiveplanning-file_creation': file_creation_wizard_is_preventive,
- 'generalcontractor-file_creation': file_creation_wizard_is_preventive,
- 'planningservice-file_creation': file_creation_wizard_is_preventive,
- 'researchaddress-file_creation':
- file_creation_wizard_is_not_preventive,
- 'research-file_creation': file_creation_wizard_is_not_preventive},
- url_name='file_creation',)
+ "preventivetype-file_creation": file_creation_wizard_is_preventive,
+ "preventiveplanning-file_creation": file_creation_wizard_is_preventive,
+ "generalcontractor-file_creation": file_creation_wizard_is_preventive,
+ "planningservice-file_creation": file_creation_wizard_is_preventive,
+ "researchaddress-file_creation": file_creation_wizard_is_not_preventive,
+ "research-file_creation": file_creation_wizard_is_not_preventive,
+ },
+ url_name="file_creation",
+)
file_modification_wizard_is_preventive = is_preventive(
- 'general-file_modification', models.FileType, type_key='file_type')
+ "general-file_modification", models.FileType, type_key="file_type"
+)
file_modification_wizard_is_not_preventive = is_not_preventive(
- 'general-file_modification', models.FileType, type_key='file_type')
-file_modification_wizard = FileModificationWizard.as_view([
- ('selec-file_modification', ref_forms.FileFormSelection),
- ('general-file_modification', forms.FileFormGeneral),
- ('preventivetype-file_modification', forms.FileFormPreventiveType),
- ('preventiveplanning-file_modification', forms.FileFormPlanning),
- ('researchaddress-file_modification', forms.FileFormResearchAddress),
- ('parcelspdl-file_modification', ref_forms.ParcelFormset),
- ('generalcontractor-file_modification', forms.FileFormGeneralContractor),
- ('planningservice-file_modification', forms.FileFormPlanningService),
- ('research-file_modification', ref_forms.FileFormResearch),
- ('instruction-file_modification', forms.FileFormInstructionEdit),
- ('final-file_modification', ref_forms.FinalForm)],
+ "general-file_modification", models.FileType, type_key="file_type"
+)
+file_modification_wizard = FileModificationWizard.as_view(
+ [
+ ("selec-file_modification", ref_forms.FileFormSelection),
+ ("general-file_modification", forms.FileFormGeneral),
+ ("preventivetype-file_modification", forms.FileFormPreventiveType),
+ ("preventiveplanning-file_modification", forms.FileFormPlanning),
+ ("researchaddress-file_modification", forms.FileFormResearchAddress),
+ ("parcelspdl-file_modification", ref_forms.ParcelFormset),
+ ("generalcontractor-file_modification", forms.FileFormGeneralContractor),
+ ("planningservice-file_modification", forms.FileFormPlanningService),
+ ("research-file_modification", ref_forms.FileFormResearch),
+ ("instruction-file_modification", forms.FileFormInstructionEdit),
+ ("final-file_modification", ref_forms.FinalForm),
+ ],
label=_("File modification"),
condition_dict={
- 'preventivetype-file_modification': file_modification_wizard_is_preventive,
- 'preventiveplanning-file_modification':
- file_modification_wizard_is_preventive,
- 'generalcontractor-file_modification':
- file_modification_wizard_is_preventive,
- 'planningservice-file_modification':
- file_modification_wizard_is_preventive,
- 'researchaddress-file_modification':
- file_modification_wizard_is_not_preventive,
- 'research-file_modification': file_modification_wizard_is_not_preventive},
- url_name='file_modification',)
+ "preventivetype-file_modification": file_modification_wizard_is_preventive,
+ "preventiveplanning-file_modification": file_modification_wizard_is_preventive,
+ "generalcontractor-file_modification": file_modification_wizard_is_preventive,
+ "planningservice-file_modification": file_modification_wizard_is_preventive,
+ "researchaddress-file_modification": file_modification_wizard_is_not_preventive,
+ "research-file_modification": file_modification_wizard_is_not_preventive,
+ },
+ url_name="file_modification",
+)
class TownPlanningEdit(OrganizationPersonEdit):