summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-08-19 15:12:43 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-08-19 15:12:43 +0200
commit2c2480a1410c3445572936a70159efda5cc854f4 (patch)
tree840ab617f2927fec8143f6005cfd2d498d1c738f /archaeological_files_pdl/views.py
parent032ac535ce0de17e7b92d9ba7207d49d8f3e21c6 (diff)
downloadIshtar-2c2480a1410c3445572936a70159efda5cc854f4.tar.bz2
Ishtar-2c2480a1410c3445572936a70159efda5cc854f4.zip
Archaeological files: change planning service management
Diffstat (limited to 'archaeological_files_pdl/views.py')
-rw-r--r--archaeological_files_pdl/views.py114
1 files changed, 57 insertions, 57 deletions
diff --git a/archaeological_files_pdl/views.py b/archaeological_files_pdl/views.py
index bcb1c0211..8305bdab7 100644
--- a/archaeological_files_pdl/views.py
+++ b/archaeological_files_pdl/views.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (C) 2014 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
+# Copyright (C) 2015 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
@@ -22,7 +22,8 @@ from django.utils.translation 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
@@ -31,69 +32,68 @@ from archaeological_operations.forms import ParcelFormSet
from archaeological_files import models
-file_creation_wizard_is_preventive = is_preventive('general-file_creation',
- models.FileType, type_key='file_type')
+file_creation_wizard_is_preventive = is_preventive(
+ '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')
+ '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', 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=_(u"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',)
-
-file_modification_wizard_is_preventive = is_preventive('general-file_modification',
- models.FileType, type_key='file_type')
+ ('general-file_creation', forms.FileFormGeneral),
+ ('preventivetype-file_creation', forms.FileFormPreventiveType),
+ ('preventiveplanning-file_creation', forms.FileFormPlanning),
+ ('researchaddress-file_creation', forms.FileFormResearchAddress),
+ ('parcelspdl-file_creation', 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=_(u"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',)
+
+file_modification_wizard_is_preventive = is_preventive(
+ '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')
+ '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', ParcelFormSet),
- ('generalcontractor-file_modification',
- forms.FileFormGeneralContractor),
- ('planningservice-file_modification',
- forms.FileFormPlanningService),
- ('research-file_modification', ref_forms.FileFormResearch),
- ('instruction-file_modification',
- forms.FileFormInstruction),
- ('final-file_modification', ref_forms.FinalForm)],
- label=_(u"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',)
+ ('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', ParcelFormSet),
+ ('generalcontractor-file_modification', forms.FileFormGeneralContractor),
+ ('planningservice-file_modification', forms.FileFormPlanningService),
+ ('research-file_modification', ref_forms.FileFormResearch),
+ ('instruction-file_modification', forms.FileFormInstruction),
+ ('final-file_modification', ref_forms.FinalForm)],
+ label=_(u"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',)
class TownPlanningEdit(OrganizationPersonEdit):
relative_label = _("File followed by")
+
class TownPlanningCreate(OrganizationPersonCreate):
relative_label = _("File followed by")