changeset 7089fc30a1ec in proteus:default
details: https://hg.tryton.org/proteus?cmd=changeset&node=7089fc30a1ec
description:
Add straight values to wizard state view
issue11703
review431591006
diffstat:
proteus/__init__.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r e236e6ca4f2e -r 7089fc30a1ec proteus/__init__.py
--- a/proteus/__init__.py Mon Sep 19 21:25:55 2022 +0200
+++ b/proteus/__init__.py Sat Oct 01 14:45:59 2022 +0200
@@ -1243,7 +1243,10 @@
view = result['view']
self.form = Model.get(
view['fields_view']['model'], self._config)()
- self.form._default_set(view['defaults'])
+ if 'defaults' in view:
+ self.form._default_set(view['defaults'])
+ if 'values' in view:
+ self.form._values.update(view['values'])
self.states = [b['state'] for b in view['buttons']]
self.form_state = view['state']
else: