Dalam pengembangan Odoo, context adalah fitur yang sangat berguna untuk mengontrol bagaimana data dapat ditampilkan dan diolah dalam berbagai modul. Dengan menggunakan context default, kita dapat menetapkan nilai awal, mengelompokkan data, serta mengatur tampilan default tanpa perlu interaksi manual dari pengguna.
Artikel ini akan membahas secara mendalam bagaimana context default dapat digunakan untuk meningkatkan efisiensi di Odoo, baik melalui kode Python maupun XML.
Apa Itu Context Default di Odoo? Context default merupakan parameter yang digunakan dalam Odoo untuk menetapkan nilai awal pada suatu field atau menentukan perilaku tampilan dalam suatu model.
Error: Missing field string information for the field 'cancel_ids' from the 'property.contract' model
Error Missing Field String Information Odoo 16.0Error Missing Field String Information Odoo 16.0
" Error Missing Field String Information Odoo 16.0
Biasanya terjadi di Odoo (ERP) ketika ada field yang didefinisikan dalam model tetapi tidak memiliki parameter string, yang merupakan label atau nama tampilan untuk field tersebut. Parameter string sangat penting karena berfungsi untuk memberi label pada field di antarmuka pengguna.
Warning yang akan tampil di terminal log jika kamu menggunakan syntax Odoo versi 13.0 kebawah untuk membuat action report.
The <report> tag is deprecated, use a <record> tag for 'penagihan_faktur'. warnings.warn(f"The <report> tag is deprecated, use a <record> tag for {xml_id!r}.", DeprecationWarning)
Error Format Report Odoo 14.0Error Format Report Odoo 14.0
" Error Format Report Odoo 14.0
Kamu hanya perlu mengubah penulisan XML nya menjadi seperti dibawah ini:
Format syntax Odoo versi lama.
Jika kamu pernah mengalami PostgreSQL yang tiba-tiba lambat atau mogok karena terlalu banyak koneksi dari aplikasi, mungkin sudah waktunya kenalan dengan PgBouncer. Di blog ini, kita akan membahas analogi sederhana tentang cara kerja PgBouncer, bagaimana cara instalasinya, dan bagaimana menggunakannya untuk menjaga performa database tetap prima.
đź§ Apa itu PgBouncer? PgBouncer adalah connection pooler untuk PostgreSQL. Tugas utamanya adalah mengatur dan menghemat koneksi database supaya aplikasi tidak langsung membanjiri PostgreSQL dengan terlalu banyak koneksi.
Pernah mengalami error ftp_put(): Can't open that file: No such file or directory ketika ingin ekstrak file di Hosting gratis dari 000Webhost ?
kira-kira tampilan pesan errornya seperti dibawah ini:
Ftp_put(): Can’t open that file: No such file or directoryFtp_put(): Can’t open that file: No such file or directory
" Ftp_put(): Can’t open that file: No such file or directory
Ini disebabkan karena adanya pembaharuan tampilan dashboard dan beberapa tambahan fitur di 000Webhost.
Buat folder baru dengan nama ‘static’ di dalam module yang sudah dibuat. Di dalam folder ‘static’ buat folder baru lagi dengan nama ‘description’. Tambahkan file gambar di dalam folder ‘/static/description’ dan pastikan file gambar dalam format ‘.png’ kemudian rename gambar menjadi : icon.png lokasi gambarlokasi gambar
" lokasi gambar
Restart server Odoo, dan module baru kamu sudah memiliki icon. PreviewPreview
" Preview