odoo18/addons/l10n_tw_edi_ecpay/models/res_company.py

18 lines
762 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResCompany(models.Model):
_inherit = "res.company"
l10n_tw_edi_ecpay_staging_mode = fields.Boolean(string="Staging mode", groups="base.group_system")
l10n_tw_edi_ecpay_merchant_id = fields.Char(string="MerchantID", groups="base.group_system")
l10n_tw_edi_ecpay_hashkey = fields.Char(string="Hashkey", groups="base.group_system")
l10n_tw_edi_ecpay_hashIV = fields.Char(string="HashIV", groups="base.group_system")
def _is_ecpay_enabled(self):
return bool(self.sudo().l10n_tw_edi_ecpay_merchant_id
and self.sudo().l10n_tw_edi_ecpay_hashkey
and self.sudo().l10n_tw_edi_ecpay_hashIV)