Files
odoo_source/addons/payment_demo/models/payment_token.py
T
Horacio Tellez f7b8f07501 [IMP] payment: rename of acquirer to provider
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>
2022-09-09 13:38:08 +02:00

34 lines
1.1 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details
from odoo import fields, models
class PaymentToken(models.Model):
_inherit = 'payment.token'
demo_simulated_state = fields.Selection(
string="Simulated State",
help="The state in which transactions created from this token should be set.",
selection=[
('pending', "Pending"),
('done', "Confirmed"),
('cancel', "Canceled"),
('error', "Error"),
],
)
def _build_display_name(self, *args, should_pad=True, **kwargs):
""" Override of `payment` to build the display name without padding.
Note: self.ensure_one()
:param list args: The arguments passed by QWeb when calling this method.
:param bool should_pad: Whether the token should be padded or not.
:param dict kwargs: Optional data.
:return: The demo token name.
:rtype: str
"""
if self.provider_code != 'demo':
return super()._build_display_name(*args, should_pad=should_pad, **kwargs)
return super()._build_display_name(*args, should_pad=False, **kwargs)