From 94dba03692e1b6e3165b15bd1eb0f10c7aa38366 Mon Sep 17 00:00:00 2001 From: Raimon Esteve Date: Fri, 24 Nov 2023 17:19:15 +0100 Subject: [PATCH] Default self_pick_up in sale payment wizard to show info labels From changeset 52895cb #163600 --- __init__.py | 1 + sale.py | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/__init__.py b/__init__.py index f33b262..fd69551 100644 --- a/__init__.py +++ b/__init__.py @@ -22,4 +22,5 @@ def register(): Pool.register( party.PartyReplace, sale.WizardAddProduct, + sale.WizardSalePayment, module='sale_pos', type_='wizard') diff --git a/sale.py b/sale.py index 78deaff..8c1a4be 100644 --- a/sale.py +++ b/sale.py @@ -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