diff --git a/addons/sale/models/res_config_settings.py b/addons/sale/models/res_config_settings.py index 3772549b5e1..fa56659c6e8 100644 --- a/addons/sale/models/res_config_settings.py +++ b/addons/sale/models/res_config_settings.py @@ -113,11 +113,6 @@ class ResConfigSettings(models.TransientModel): 'group_pricelist_item': False, }) - @api.onchange('portal_confirmation_pay') - def _onchange_portal_confirmation_pay(self): - if self.portal_confirmation_pay: - self.module_sale_payment = True - @api.onchange('use_quotation_validity_days') def _onchange_use_quotation_validity_days(self): if self.quotation_validity_days <= 0: diff --git a/addons/sale/wizard/payment_acquirer_onboarding_wizard.py b/addons/sale/wizard/payment_acquirer_onboarding_wizard.py index 96c7d66798f..0586551e156 100644 --- a/addons/sale/wizard/payment_acquirer_onboarding_wizard.py +++ b/addons/sale/wizard/payment_acquirer_onboarding_wizard.py @@ -27,17 +27,12 @@ class PaymentWizard(models.TransientModel): """ Override. """ self.env.company.set_onboarding_step_done('sale_onboarding_order_confirmation_state') - def _on_save_payment_acquirer(self, *args, **kwargs): - """ Override """ - self._install_module('sale_payment') - return super(PaymentWizard, self)._on_save_payment_acquirer(*args, **kwargs) - @api.multi def add_payment_methods(self, *args, **kwargs): self.env.company.sale_onboarding_payment_method = self.payment_method if self.payment_method == 'digital_signature': self.env.company.portal_confirmation_sign = True - if self.payment_method in ('paypal', 'stripe', 'manual'): + if self.payment_method in ('paypal', 'stripe', 'other', 'manual'): self.env.company.portal_confirmation_pay = True return super(PaymentWizard, self).add_payment_methods(*args, **kwargs)