Odoo Mengubah Widget Javascript

Odoo memiliki banyak widget yang siap dipakai, seperti many2many_tags, image, html, handle dll. Pennggunaanya pun mudah. Tapi dari semua widget yang dimiliki Odoo menurut saya many2many_tags ini sedikit aneh. Kenapa ? Karena tidak bisa diklik. Maksud saya jika diklik tidak diarahkan ke halaman lain, tidak seperti saudaranya many2one. Pada artikel ini saya akan berbagi bagaimana ….  Read More

Odoo Default Database

Salah satu fitur Odoo adalah multi database. Dalam satu domain anda dapat menggunakan berapapun jumlah database, asalkan server anda mampu menanganinya. Tiap database ini bisa anda install module yang berbeda dengan fungsi dan tujuan yang berbeda pula. Misal database 1 untuk perusahaan utama anda. Database 2 untuk training karyawan baru. Database 3 untuk pengembangan fitur ….  Read More

Mengubah Tampilan Odoo Tanpa Koding

Kode tampilan / view pada Odoo disimpan dalam database. Tidak disimpan dalam file. Memang jika kita membuat custom module, kode kita tulis dalam file seperti umumnya pemrograman web. Tetapi jika kita install module tersebut, kode yang kita tulis akan dimasukkan ke database, lebih tepatnya ke table ir_ui_view. Dan dari table tersebutlah kode view diambil dan ….  Read More

Membuat Module Odoo (Bagian 7 – Relational Field)

Pada Bagian 4 sudah kita bahas field Odoo yang bersifat sederhana atau bisa juga disebut primitive data type. Pada bagian ini kita akan membahas Relational Field. Relational field adalah field yang nilainya berhubungan dengan tabel lain. Konsepnya sama dengan relasi antar tabel pada database. Dimana ada relasi one to many, many to one dan many ….  Read More

Membuat Module Odoo (Bagian 6 – Form dan Tree View)

Kita sudah membahas model dan field di bagian sebelumnya, lalu bagaimana menampilkan data suatu model ? Sehingga user bisa input data ?. Tibalah waktunya untuk membahas hal paling penting bagi end user, yaitu View. View pada Odoo ditulis dengan menggunakan bahasa xml, walaupun begitu anda tetap bisa menggunakan bahasa html di sela-sela xml ini. Odoo ….  Read More

Membuat Module Odoo (Bagian 5 – Fields Parameter)

Pada bagian 4, sudah kita bahas bagaimana membuat field suatu model, serta tipe datanya. Pada bagian ini kita akan membahas tentang field parameter. Field parameter pada dasarnya hanyalah parameter yang dimasukkan pada suatu fungsi atau method. Kadang ada yang menyebut argumen atau atribut. Yah pada dasarnya membuat field sama saja dengan memanggil konstruktor suatu class ….  Read More

Membuat Module Odoo (Bagian 4 – Fields)

Jika anda mengasumsikan model dengan tabel database, maka fields adalah kolom-kolomnya. Karena Odoo akan secara otomatis membuat tabel di database dengan nama model, dan kolom-kolom sebanyak dan dengan nama yang sama dengan fields yang anda tulis. Dan anda pun tidak perlu melakukan query secara manual, cukup panggil model kemudian ikuti dengan nama field, seperti anda ….  Read More

Membuat Module Odoo (Bagian 3 – Model)

Jika anda pernah memakai PHP Framework seperti Yii atau laravel, anda sudah pasti familiar dengan istilah model dan orm. Ya konsep model atau orm di Odoo mirip dengan konsep model di PHP Framework pada umumnya. Intinya model mengatur tentang bagaimana data disimpan, bagaimana data dicari, ditampilkan dll. Tentu saja tidak sama persis, ada beberapa perbedaan, ….  Read More

Membuat Module Odoo (Bagian 2 – Menyusun Project)

Pada bagian pertama telah kita bahas bagaimana membuat module odoo dengan kode minimal. Pada bagian kedua ini kita akan membahas bagaimana menyusun project. Terutama menyusun folder yang baik agar kode lebih terorganisir. Memang sih ini tidak wajib, karena Odoo membebaskan bagaimana kita menyusun project, yang penting jalan. Jadi tulisan ini tidak wajib anda ikuti. Folder ….  Read More

Membuat Module Odoo (Bagian 1 – Kode Minimal)

Module adalah suatu folder yang berisi file-file tertentu yang menambah atau mengurangi suatu fitur Odoo. Misal module ‘sale’ untuk fitur penjualan, ‘purchase’ untuk pembelian dan lain-lain. Odoo sudah menyediakan module-module yang lumayan lengkap untuk kita gunakan, jika masih kurang kita bisa download module gratisan atau module berbayar di website Odoo, atau membuat module kita sendiri. ….  Read More