summaryrefslogtreecommitdiff
path: root/ishtar_common/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-07-21 18:36:21 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-07-21 18:36:21 +0200
commit83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5 (patch)
tree580466f9a251f0744aaca72553b4003d79f4a116 /ishtar_common/wizards.py
parentc55c4fad9972df04273e9a98f9dd4918998e4e70 (diff)
downloadIshtar-83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5.tar.bz2
Ishtar-83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5.zip
Improve parcel result displaying
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r--ishtar_common/wizards.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index 1e515d13e..e30d33711 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -187,7 +187,6 @@ class Wizard(NamedUrlWizardView):
"""Get the data to present in the last page"""
datas = []
for form in forms:
- form_datas = []
base_form = hasattr(form, 'forms') and form.forms[0] or form
associated_models = hasattr(base_form, 'associated_models') and \
base_form.associated_models or {}
@@ -202,6 +201,11 @@ class Wizard(NamedUrlWizardView):
cleaned_datas = type(form.cleaned_data) == list and \
form.cleaned_data \
or [form.cleaned_data]
+ if hasattr(base_form, 'get_formated_datas'):
+ datas.append((form.form_label,
+ base_form.get_formated_datas(cleaned_datas)))
+ continue
+ form_datas = []
for cleaned_data in cleaned_datas:
if not cleaned_data:
continue