button 'create equipment' invisible when purchase not has invoice

This commit is contained in:
sinergia 2022-07-19 12:54:30 -05:00
parent 209a2083b3
commit 8400110fdb

View File

@ -21,7 +21,9 @@ class Purchase(metaclass=PoolMeta):
super(Purchase, cls).__setup__() super(Purchase, cls).__setup__()
cls._buttons.update({ cls._buttons.update({
'create_equipments': { '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 @classmethod