Mengatur Hak Akses Tombol Print Odoo

Berdasarkan pengalaman saya selama ini sebagai programmer odoo, banyak permintaan klien yang berhubungan dengan hak akses. Seperti user A boleh melakukan aksi X sedangkan user B tidak, termasuk hak akses tombol print. Hal inilah yang mendasari saya untuk membuat module hak akses tombol print ini. Odoo sendiri memiliki banyak report, hampir setiap form memiliki tombol ….  Read More

Mengenal External ID pada Odoo

Saat anda menggunakan odoo, pernahkah anda memiliki pertanyaan mengenai apa itu External ID ? Seperti saat anda akan meng-export suatu data, misal master customer seperti pada gambar di bawah ini. Atau saat anda mengedit tampilan suatu form, seperti pada gambar dibawah ini. Sebenarnya apa sih External ID itu ? Dan apa fungsinya ? Pada dasarnya ….  Read More

Membuka Field Many2many, Many2one dan List View Odoo di Tab Baru

Pada tulisan saya sebelumnya, saya telah membahas bagaimana membuat widget untuk membuka field Many2many di tab baru browser. Baru-baru ini saya telah membuat versi yang lebih baik dan lebih lengkap dari module tersebut. Di versi sebelumnya, tidak semua field Many2many dengan widget many2many_tags bisa dibuka di tab baru. Kita harus mengubah field Many2many dengan widget ….  Read More

Mengatasi Error Column Does Not Exist pada Odoo

Sebagai programmer odoo, di tengah-tengah proses pengembangan sebuah module atau addon, pernahkah anda mengalami hal tidak mengenakkan seperti setelah anda merefresh browser, tiba-tiba muncul pesan Internal Server Error seperti dibawah ini ? Setelah kita cek di terminal atau file log, ternyata muncul pesan ProgrammingError: column res_partner.max_order_item does not exist seperti pada gambar dibawah ini. Dari ….  Read More

Membaca Source Code Odoo : Jurnal Delivery Order

Tulisan ini adalah bagian kedua dari seri Membaca Source Code Odoo. Kali ini saya akan membahas bagaimana mencari potongan source code yang berfungsi untuk membuat jurnal saat Delivery Order di validate. Untuk mengikuti tulisan ini pastikan anda memiliki produk dengan pengaturan Inventory Valuation bernilai Automated. Untuk mengecek pengaturan ini, buka master produk anda kemudian klik ….  Read More

Membaca Source Code Odoo : Sidebar

Seperti kita tahu, tiap setahun sekali odoo selalu ganti versi. Tidak enaknya, tiap ganti versi selalu ada yang berubah, baik yang dikurangi atau ditambah. Oleh karena itu saya sebagai programmer odoo, mencoba untuk tidak menghapal kode odoo, bahkan kode yang sering digunakan sekalipun, seperti membuat Action Window. Saya pernah mencoba untuk menghapal kode pembuatan Action ….  Read More

Membuat Scheduled Actions pada Odoo

Scheduled Actions atau biasa disebut Cron Job adalah sebuah action yang akan dijalankan secara otomatis dalam waktu tertentu, bisa setiap beberapa menit sekali, beberapa jam sekali, atau beberapa hari sekali. Biasanya Scheduled Actions digunakan untuk pekerjaan yang rutin dilakukan tetapi tidak membutuhkan aksi pengguna, misal membuat laporan di akhir bulan, mengirim email kepada customer jika ….  Read More

Baca Cerpen : Teknisi Sabun

Keraguan memenuhi dada Seno dan kebingungan menyerang kepalanya, saat ia berjalan di sebuah perumahan, di sebuah kota dengan kata gadis sebagai julukannya. Mengikuti seorang gadis yang baru saja ia kenal pagi ini. Bukan. Ini bukan kencan. Jika Seno seberuntung itu, memiliki kesempatan mengencani gadis di depannya saat ini, yang ia anggap cantik, ia akan memilih ….  Read More

Minggu Kelima sampai Minggu Kedelapan Pengobatan TB Paru

Pada tulisan sebelumnya saya menyebutkan bahwa saya memilih melanjutkan pengobatan di puskesmas. Oleh karena itu 3 hari sebelum obat dari rumah sakit habis di minggu keempat, sesuai saran petugas rumah sakit, saya datang ke puskesmas sambil menyerahkan surat pengantar. Saya juga menyerahkan beberapa foto copy hasil lab dan hasil rontgen. Untungnya petugas puskesmas langsung paham, ….  Read More

Function Bawaan Odoo untuk Mengolah Tipe Data Float

Float adalah tipe data yang berupa bilangan dengan beberapa angka di belakang koma. Odoo, sebagai aplikasi bisnis tentu saja tidak bisa lepas dari tipe data satu ini. Misal untuk menyimpan data sisa stok, harga jual dan lain-lain. Jika anda belum tahu, sebagai informasi odoo memiliki beberapa function bawaan untuk mengolah data bertipe float, yang mungkin ….  Read More