Assalamu'alaikum Warahmatullahi Wabarakaatuh
Pada kesempatan kali ini saya akan membagian cara membuat custom scaffold ( template module ) pada Odoo
Seperti yang kita sudah ketahui, Odoo merupakan aplikasi ERP yang menggunakan sistem modular, dimana user dapat memulai dengan subset alat dan menambahkan modul sesuai kebutuhan.
Di dalam pengembangan aplikasi Odoo biasanya terdapat tim fungsional dan tim teknikal. Tim teknikal ini bertanggung jawab untuk membangun serta merancang sisi belakang dari sebuah aplikasi.
Tim teknikal atau programmer dalam proses pengembangan/developing aplikasi odoo diharuskan untuk membuat modul - modul aplikasi agar bisa integrasi pada aplikasi odoo, oleh karena itu penulis memberikan tips bagaimana cara lebih efisien serta efektif membuat modul pada odoo yaitu dengan membuat custom template module ( custom scaffold ) ketika developing aplikasi odoo
Bagaimana caranya?
Pertama pastikan kita sudah mendownload source code dari aplikasi odoo, bisa download disini : https://github.com/odoo/odoo
Kemudian kita masuk ke dalam foldernya
Setelah itu kita bisa langsung menuju ke folder odoo14 > odoo > cli > templates ( Bisa lihat gambar di bawah ini )
Pada gambar diatas, kita bisa lihat sudah terdapat beberapa folder yang sudah saya buat pada folder template, *pada awalnya hanya terdapat folder default saja
Untuk membuat template module ( scaffold ), kita bisa langsung saja copy paste dari folder yang sudah ada yaitu folder default
Selanjutnya bisa kita sesuaikan saja isi codingannya sesuai kebutuhan kita
Jika sudah selesai, kita bisa langsung membuat modul berdasarkan template module yang telah kita buat dengan menjalankan perintah :
python3 [path_source_odoo] scaffold -t default [nama_modul] [path_addons]]
Semoga bermanfaat
Selamat ngoding :D
.