From e0e49fb846f3ee479e316f5302874211de710029 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 5 May 2022 09:41:30 +0200 Subject: [PATCH] Hide discount label when line type is not line issue11452 review431071004 --- sale.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sale.py b/sale.py index ab495f2c77..8669fde34f 100644 --- a/sale.py +++ b/sale.py @@ -137,3 +137,11 @@ class Line(metaclass=PoolMeta): 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']), + ]