Membuat Custom Scaffold ( Template Module ) pada Odoo

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

.

Paper Format