Changing the name of model payment.acquirer to payment.provider and everything that it touches. It is technically incorrect to use the term "acquirer" for systems that only provide a service of payment. After this commit the model payment.acquirer and all related to it will be renamed to payment.provider. Task - 2842088 closes odoo/odoo#90899 Related: odoo/upgrade#3542 Related: odoo/documentation#1981 Related: odoo/enterprise#27131 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
21 lines
560 B
Python
21 lines
560 B
Python
# coding: utf-8
|
|
|
|
from odoo import fields, models
|
|
from odoo.http import request
|
|
|
|
|
|
class PaymentProvider(models.Model):
|
|
_inherit = "payment.provider"
|
|
|
|
website_id = fields.Many2one(
|
|
"website",
|
|
domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]",
|
|
ondelete="restrict",
|
|
)
|
|
|
|
def get_base_url(self):
|
|
# Give priority to url_root to handle multi-website cases
|
|
if request and request.httprequest.url_root:
|
|
return request.httprequest.url_root
|
|
return super().get_base_url()
|