diff options
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 |
commit | 83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5 (patch) | |
tree | 580466f9a251f0744aaca72553b4003d79f4a116 /ishtar_common/wizards.py | |
parent | c55c4fad9972df04273e9a98f9dd4918998e4e70 (diff) | |
download | Ishtar-83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5.tar.bz2 Ishtar-83cda4b1d3d7b2c26f93b5005944f124ad6e7bf5.zip |
Improve parcel result displaying
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r-- | ishtar_common/wizards.py | 6 |
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 |