changeset 3943d382c368 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=3943d382c368
description:
        Add all buttons to default form view

        issue9870
        review333231002
diffstat:

 CHANGELOG                  |  1 +
 trytond/model/modelview.py |  5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)

diffs (23 lines):

diff -r 71e9a683c444 -r 3943d382c368 CHANGELOG
--- a/CHANGELOG Fri Dec 04 18:40:26 2020 +0100
+++ b/CHANGELOG Sat Dec 05 11:43:59 2020 +0100
@@ -1,3 +1,4 @@
+* Add all buttons to default form view
 * Unify PYSON string format
 * Forbid all white spaces except space in Char field
 
diff -r 71e9a683c444 -r 3943d382c368 trytond/model/modelview.py
--- a/trytond/model/modelview.py        Fri Dec 04 18:40:26 2020 +0100
+++ b/trytond/model/modelview.py        Sat Dec 05 11:43:59 2020 +0100
@@ -334,6 +334,11 @@
                             xml += "<newline/>"
                     else:
                         xml += '<field name="%s" colspan="4"/>' % (i,)
+                if cls._buttons:
+                    xml += '<group id="buttons" col="-1" colspan="4">'
+                    for button in cls._buttons:
+                        xml += '<button name="%s"/>' % button
+                    xml += '</group>'
                 xml += "</form>"
             elif view_type == 'tree':
                 field = 'id'

Reply via email to