Penambahan Field Model yang Ada dengan Inheritance Odoo 17

Feb 12, 2025 | Odoo 17 Development

Dalam melakukan implementasi Odoo 17 kita mungkin memerlukan penambahan suatu field pada suatu modul tertentu. Di sini kita tidak boleh melakukan perubahan source code asli karena perubahan akan hilang jika kita melakukan upgrade pada modul atau aplikasi tersebut. Kita dapat menambahkan suatu field ke model dengan melakukan inheritance.

Penambahan field dengan cara inheritance pada Odoo 17 adalah seperti pada langkah-langkah berikut ini

  1. Start SSH filesystem

  2. Model res.partner

    from odoo import fields, models, api
    
    class ResPartner(models.Model):
        _inherit = 'res.partner'
    
        is_asrama_rector = fields.Boolean('Rektor Asrama',help='Aktifkan jika ybs adalah rektor')
    
  3. Models init

    from . import hostel
    from . import asrama_room
    from . import asrama_student
    from . import asrama_amenities
    from . import asrama_categ
    from . import res_partner
    
  4. Start odoo dengan upgrade modul

  5. Tabel res_partner

Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.