Saya mencoba mengganti satu metode pada kelas penyihir yang dieksekusi ketika pengguna mengklik kirim.
akun_konsolidasi_custom/wizard/CustomClass.py
class AccountConsolidationConsolidate(models.TransientModel):
_name = 'account.consolidation.consolidate_custom'
_inherit = 'account.consolidation.base'
def get_account_balance(self, account, partner=False, newParam=False):
....my custom code...
akun_konsolidasi_custom/__manifest_.py
{
'name': "account_consolidation_custom",
'summary': """""",
'description': """
""",
'author': "My Company",
'website': "http://www.yourcompany.com",
'category': 'Uncategorized',
'version': '0.1',
'depends': ['base','account_consolidation'],
# always loaded
'data': [],
}
Nama metodenya sama persis dengan aslinya, tetapi ketika saya mengklik tombol kirim, sepertinya tidak terjadi apa-apa, masih memanggil metode dari modul dasar, bukan dari modul khusus.
Tahukah Anda cara agar hanya satu metode yang ditimpa, bukan seluruh kelas penyihir?