Files
odoo_source/addons/website_payment_paypal/models/res_config_settings.py
T
Yannick Tivisse 73483c8e5a [IMP] website: Revamp website settings
Simplify settings of website & website_sale;
- understandable
- relevant
- correctly ordered

Part-of: odoo/odoo#82999
2022-02-08 14:53:39 +00:00

24 lines
765 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
paypal_email_account = fields.Char()
@api.model
def get_values(self):
res = super().get_values()
paypal = self.env.ref('payment.payment_acquirer_paypal').sudo()
res['paypal_email_account'] = paypal.paypal_email_account
return res
def set_values(self):
super().set_values()
paypal = self.env.ref('payment.payment_acquirer_paypal').sudo()
if paypal.paypal_email_account != self.paypal_email_account:
paypal.paypal_email_account = self.paypal_email_account