18 lines
762 B
Python
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)
|