Загрузка...

Odoo Indonesia | Aplikasi Hotel Low Code: Kanban Ribbon Room Available dan Image

Ini adalah bagian dari training Odoo Fullstack Bootcamp, ayo gabung dengan puluhan calon fullstack developer lain:
https://bootcamp.vitraining.com

Download extension StarUML generatornya disini:
https://generator.odoo.com

Kita sudah punya kanban room hasil generator, selain dari list view dan form view. Tapi kok hasilnya masih kurang mantap.

Kita perlu menampilkan ribbon untuk informasi apakah room available atau tidak. lalu perlu informasi tambahan seperti tipe kamar, dan ketarangan kamar.

Lalu juga perlu gambar kamar di sebelah kiri kanban.
Caranya gampang banget.

Masuk ke class diagram, klik class room.

Klik field is_available.

Di kotak dokumentasi, tinggal kita tambah data json: kanban:ribbon = true, agar field ini muncul di kanban sebagai ribbon.

Coba generate seperti biasa.

Hasilnya kita cek di file room.xml.

cari bagian kanban.

Oke mantap! ada widget ribbon terbentuk disini otomatis. Dengan parameter invisible sesuai dengan target versi odoo yang dipilih.

Lanjut, kita restart dan update.

Refresh browser.

Mantap!

Coba set ini jadi false. Oke mantap! Ribbon berubah sesuai dengan nilai field is_available.

Sekarang kita tambahkan tipe kamar pada kanban.

Kembali ke class diagram, klik class room.

Klik field room_type_id.

Di kotak dokumentasi, kita tambahkan data json: kanban:show = true, agar field ini muncul di kanban.

Sekalian kita tambahkan juga field description. Lalu pada kotak dokumentasi, kita tambahkan data json: kanban:show = true, biar sekalian muncul juga di kanban.

Restart Odoo dan update, refresh browser... Oke mantap!

Coba isi description pada record room yang sudah ada.

Oke, muncul.

Terakhir kita tambahkan gambar kamar pada kanban.

Pada class diagram, klik class room. Lalu tambahkan field image, tipe binary.

Langsung generate ulang.

Cek, file room.xml bagian kanban. Oke sudah ada image disini dengan widget image dan beberapa parameter.

Restart lagi Odoo dan update, refresh browser.

Oke mantap! Image sudah muncul. Kebetulan ini image sudah saya upload sebelumnya.

Klik salah satu record, Kita bisa upload image baru disini. Tapi akan lebih mantap kalau kita bisa lihat image nya disini juga.

Gampang, tinggal tambahkan widget image disini.

Masuk ke class diagram, klik class room. Lalu pada field image, di kotak dokumentasi, kita tambahkan data json: xml:widget = image.

Generate ulang.

Oke, di XML form muncul image dengan widget image.

Restart Odoo dan update, refresh browser.

Mantap! Image sudah muncul di form view.

Cek list view, oke, image juga sudah muncul di list view.
JANGAN KLIK INI: https://bit.ly/3biXWMc
DON'T CLICK THIS: https://bit.ly/3biXWMc

Check my Udemy courses: http://udemy.com/user/akhmaddaniel

Check by blog: http://indonesia.odoo.com

Check Official website: http://vitraining.com

Check my FB: http://facebook.com/TrainingOdoo

Twitter: https://twitter.com/akhmaddaniel

Видео Odoo Indonesia | Aplikasi Hotel Low Code: Kanban Ribbon Room Available dan Image канала Odoo Indonesia - vITraining
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять