diff options
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r-- | archaeological_operations/views.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py index 6e623db88..5e6385de7 100644 --- a/archaeological_operations/views.py +++ b/archaeological_operations/views.py @@ -181,8 +181,7 @@ operation_search_wizard = SearchWizard.as_view([ label=_(u"Operation search"), url_name='operation_search',) -operation_creation_wizard = OperationWizard.as_view([ - ('filechoice-operation_creation', OperationFormFileChoice), +wizard_steps = [ ('general-operation_creation', OperationFormGeneral), ('preventive-operation_creation', OperationFormPreventive), ('preventivediag-operation_creation', OperationFormPreventiveDiag), @@ -192,7 +191,12 @@ operation_creation_wizard = OperationWizard.as_view([ ('parcels-operation_creation', SelectedParcelFormSet), ('remains-operation_creation', RemainFormset), ('periods-operation_creation', PeriodFormset), - ('final-operation_creation', FinalForm)], + ('final-operation_creation', FinalForm)] +if FILES_AVAILABLE: + wizard_steps.insert(0, ('filechoice-operation_creation', + OperationFormFileChoice)) + +operation_creation_wizard = OperationWizard.as_view(wizard_steps, label=_(u"New operation"), condition_dict={ 'preventive-operation_creation':\ |