[Part 23]Override Function Odoo
Didalam modul odoo saya akan coba membuat override function, bahasa sederhananya adalah kita akan membuat function dari modul kita namun di panggil dari module lain, saya akan coba memakai function dari module res.partner yang akan memanggil function di module yang kita buat.
Pertama-tama kita install dulu module contacts.
atau bisa juga kita sertakan di manifest bagian depedenci nya di file __manifest__.py
lalu kita inherit class nya , buka file patient.py lalu ketikan code berikut di atas class HospitalPatient
class ResPartner(models.Model):_inherit='res.partner'@api.modeldef create(self, val_list):res = super(ResPartner,self).create(val_list)print("Function berhasil di overide")return res
buka menu contact lalu pilih sub menu create contact, kita akan override function yang ini
ritual seperti biasa save, restart service, upgrade module, jika berhasil hasilnya seperti berikut
sampai disini nanti kita lanjut ke [Part 24] Memanipulasi tree view
source lengkap bisa di download