Terkadang pada saat update modul, kita butuh untuk memanggil sebuah fungsi Python. Untuk memanggil sebuah fungsi Python kita dapat menggunakan view XML sebagai trigger / pemicu.
- Anggaplah kita membuat suatu modul dengan nama “module_test”.
- Buat sebuah view XML:
- Buat sebuah TransientModel. Gunakan TransientModel, agar data disimpan odoo secara temporer, tidak permanen.
Setelah itu setiap saat update modul, fungsi akan dipanggil oleh sistem.
Jika fungsi hanya ingin dipanggil sekali saja saat update modul, dan tidak dipanggil lagi saat update modul selanjutnya, maka tambahkan noupdate=”1″ padakode XML-nya, lihat kode dibawah sebagai contoh.
Sekian, selamat mencoba.
Ping-kembali: Trik Optimasi Database Odoo - Cak Juice