Files
enterprise-addons/l10n_au_hr_payroll_api/models/res_partner_bank.py
T

20 lines
630 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models
class ResPartnerBank(models.Model):
_name = "res.partner.bank"
_inherit = ["res.partner.bank", "l10n_au.audit.logging.mixin"]
@api.model
def _get_display_name_fields(self):
return ["acc_number", "acc_holder_name"]
@api.model
def _get_audit_logging_fields(self):
return ["acc_number", "aba_bsb", "partner_id", "bank_id"]
def _records_to_log(self):
return self.filtered(lambda r: r.partner_id and "AU" in r.partner_id.sudo().employee_ids.mapped("company_country_code"))