changeset a773da8c1d14 in modules/sale_discount:6.4
details:
https://hg.tryton.org/modules/sale_discount?cmd=changeset&node=a773da8c1d14
description:
Hide discount label when line type is not line
issue11452
review431071004
(grafted from d15dbdac52d0aa325e474fc461e555c1539279c0)
diffstat:
sale.py | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diffs (15 lines):
diff -r 2a1d506f6ca9 -r a773da8c1d14 sale.py
--- a/sale.py Mon May 02 17:28:07 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']),
+ ]