Category: Odoo

Odoo – Membuat Controller Bag 2

Pada bagian pertama kita sudah membahas bagaimana membuat controller pada Odoo sebagai service api. Pada bagian ini kita akan membuat controller untuk merender view (tampilan html) dan mengolah input user. Render view dari 0 Odoo sudah menyediakan template untuk view, dimana file jquery, bootstrap dan file-file lainnya sudah diload, terutama jika kita meng-install module website. ….  Read More

Odoo – Membuat Controller Bag 1

Paradigma pemrograman Model View Controller (MVC) juga ada di Odoo. Tapi seberapa sering kita membuat Controller ? Pertama kali saya bekerja sebagai developer Odoo, saya sempat menganggap bahwa Odoo tidak menganut MVC. Di dokumentasi, mereka menyebutkan bahwa Odoo menganut MVC (lihat disini) tapi selama berkerja hampir setahun waktu itu saya tidak pernah membuat controller sama ….  Read More

Odoo Backup dan Restore Database Besar Lebih Dari 3 Giga

Odoo memiliki fungsi Backup dan Restore database yang cukup mudah digunakan. Sebelumnya saya tidak memiliki masalah dengan pekerjaan backup dan restore database ini. Sebelum ini datang. Sebuah project dengan database berukuran sangat besar lebih dari 3 GB. Saya bermaksud untuk mem-backup database dari server A yang besar itu, dan di restore ke server B. Entah ….  Read More

Odoo Menampilkan Chatter di Modal

Pada postingan Sebelumnya saya menulis bahwa chatter tidak akan tampil jika dibuka dari modal. Setelah saya lihat lebih detail ternyata ini sengaja oleh Odoo. Jika dibuka dari modal chatter akan di sembunyikan. Pada odoo 12 silakan lihat file web/static/src/scss/form_view.scss khususnya pada bagian yang di-comment Overriden style when form view in modal Saya telah membuat module ….  Read More

Odoo Mail Template Dengan Background Image

Ini sebenarnya pengalaman yang sedikit tidak mengenakkan. Saya membuat module untuk kirim email ke customer dengan mail.template. Di email tersebut saya menyertakan gambar backgroud. Kira-kira kodingannya seperti ini Saat email terkirim entah kenapa di email tersebut kode background tidak ada. Seperti Odoo menghapus kode tersebut. Dan ternyata benar. Odoo 12 secara default menghapus beberapa attribute ….  Read More

Odoo Point of Sale beda PosTicket dan XmlReceipt

Jika anda menggunakan module Point of Sale Odoo, pernahkan anda memperhatikan bahwa jika hasil cetak receipt antara menggunakan Posbox dan tanpa Posbox berbeda ? Hal ini terjadi karena Odoo menerapkan perintah yang berbeda antara Point of Sale dengan Posbox dan tanpa Posbox. Lebih detailnya silakan lihat file point_of_sale/static/src/js/screen.js lebih tepatnya di object ReceiptScreenWidget function print ….  Read More

Odoo Ecommerce Menampilkan Harga Sebelum Diskon

Pada beberapa toko online biasanya ada 2 harga yaitu harga sebenarnya (harga sebelum diskon dan biasanya dicoret) dan harga setelah diskon, seperti pada toko online amazon dibawah ini. Lalu bagaimana cara menerapkan-nya pada Odoo Ecommerce ? Berikut ini caranya : Ubah Sales Configuration Masuk menu Sales >> Configuration >> Setting. Centang pada bagian Discount dan ….  Read More

Odoo Overriding Method Create, Write dan Unlink

Odoo khususnya class Model memiliki banyak method yang dapat anda overide untuk mendukung logic program anda. Misal method create dan write untuk mengatur proses create dan update data di database, method search dan read untuk mengatur proses pembacaan data dari database dan lain-lain. Pada tulisan ini kita akan membahas bagaimana meng-override method-method tersebut dan kemungkinan ….  Read More

Odoo Mencatat Perubahan Data

Pada module Sale, jika anda membuka Quotation atau Order, dibagian paling bawah sendiri ada sebuah blok. Jika anda membuat perubahan misal mengganti customer, mengubah harga dll, perubahan akan tercatat di blok tersebut. Lihat gambar dibawah. Bagian ini biasanya disebut Chatter (saya belum tahu ini nama resminya apa, tapi di forum disebut seperti itu). Pada tutorial ….  Read More

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