Default self_pick_up in sale payment wizard to show info labels

From changeset 52895cb
#163600
This commit is contained in:
Raimon Esteve 2023-11-24 17:19:15 +01:00
parent 9263ffed45
commit 94dba03692
2 changed files with 10 additions and 0 deletions

View file

@ -22,4 +22,5 @@ def register():
Pool.register(
party.PartyReplace,
sale.WizardAddProduct,
sale.WizardSalePayment,
module='sale_pos', type_='wizard')

View file

@ -461,3 +461,12 @@ class SalePaymentForm(metaclass=PoolMeta):
('//separator[@id="workflow_notes"]', 'states', {
'invisible': ~Eval('self_pick_up', False),
})]
class WizardSalePayment(metaclass=PoolMeta):
__name__ = 'sale.payment'
def default_start(self, fields):
result = super(WizardSalePayment, self).default_start(fields)
result['self_pick_up'] = self.record.self_pick_up
return result