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',) | 
