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
- Start SSH filesystem
- Model res.partner
123456from 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'
)
- Models init
123456from . import hostel
from . import asrama_room
from . import asrama_student
from . import asrama_amenities
from . import asrama_categ
from . import res_partner
- Start odoo dengan upgrade modul
- Tabel res_partner
Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.