changeset d15dbdac52d0 in modules/sale_discount:default
details: 
https://hg.tryton.org/modules/sale_discount?cmd=changeset&node=d15dbdac52d0
description:
        Hide discount label when line type is not line

        issue11452
        review431071004
diffstat:

 sale.py |  8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diffs (15 lines):

diff -r f37a59726617 -r d15dbdac52d0 sale.py
--- a/sale.py   Mon May 02 17:28:09 2022 +0200
+++ b/sale.py   Thu May 05 09:41:30 2022 +0200
@@ -137,3 +137,11 @@
                     amount, self.sale.currency, digits=price_digits[1])
         else:
             return lang.format('%i', rate * 100) + '%'
+
+    @classmethod
+    def view_attributes(cls):
+        return super().view_attributes() + [
+            ('/form//label[@id="discount"]', 'states', {
+                'invisible': Eval('type') != 'line',
+                }, ['type']),
+            ]

Reply via email to