diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-02-13 13:20:45 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-05-06 15:48:16 +0200 |
commit | 1d82730382ec543e67b60bd6a2b5f023f16d94e3 (patch) | |
tree | 46d9ec7b2553729262c65ff88be09e3cadb7c91d /archaeological_files_pdl/views.py | |
parent | 405f6f089589a01ddd24421b8f05300a6ddb6ec9 (diff) | |
download | Ishtar-1d82730382ec543e67b60bd6a2b5f023f16d94e3.tar.bz2 Ishtar-1d82730382ec543e67b60bd6a2b5f023f16d94e3.zip |
Wizard: search on multiple form for current town - Add research files form on archaeological_files_pdl
Diffstat (limited to 'archaeological_files_pdl/views.py')
-rw-r--r-- | archaeological_files_pdl/views.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/archaeological_files_pdl/views.py b/archaeological_files_pdl/views.py index c8e1d1498..a319954b9 100644 --- a/archaeological_files_pdl/views.py +++ b/archaeological_files_pdl/views.py @@ -30,27 +30,33 @@ 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_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', ParcelFormSet), ('generalcontractor-file_creation', forms.FileFormGeneralContractor), ('planningservice-file_creation', forms.FileFormPlanningService), + ('research-file_creation', ref_forms.FileFormResearch), ('instruction-file_creation', forms.FileFormInstruction), - ('research-file_creation', ref_forms.FileFormResearch), ('final-file_creation', ref_forms.FinalForm)], label=_(u"New file"), condition_dict={ - 'preventivetype-file_creation':\ - is_preventive('general-file_creation', models.FileType, - type_key='file_type'), - 'research-file_creation':\ - is_not_preventive('general-file_creation', models.FileType, - type_key='file_type'), + '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',) |