From 8400110fdb46036fcb31d4fe4f28d45ce0a55ba2 Mon Sep 17 00:00:00 2001 From: sinergia Date: Tue, 19 Jul 2022 12:54:30 -0500 Subject: [PATCH] button 'create equipment' invisible when purchase not has invoice --- purchase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/purchase.py b/purchase.py index 33e2374..2355ac2 100644 --- a/purchase.py +++ b/purchase.py @@ -21,7 +21,9 @@ class Purchase(metaclass=PoolMeta): super(Purchase, cls).__setup__() cls._buttons.update({ 'create_equipments': { - 'invisible': If(Bool(Eval('equipment_create')), True)}, + 'invisible': If(Eval('invoice_state') == 'none', True) | + If(Bool(Eval('equipment_create')), True), + 'depends': ['invoice_state'],} }) @classmethod