Osama Alhalabi·Mar 26Build a Real-Time Dashboard in Odoo with OWL and Chart.jsA step-by-step tutorial: Python model, controller, OWL component, and XML template — everything you need to add interactive charts to Odoo.A response icon1A response icon1
Osama Alhalabi·Mar 8Odoo Migration Decoded: 16 → 17 → 18 → 19 — Frontend Revolution: OWL, Services & Modern JS (Part 2)The frontend half of the migration — where your components go from “it works” to “it works differently” and your dates quietly betray you.
Osama Alhalabi·Mar 4Odoo Migration Decoded: 16 → 17 → 18 → 19 — Backend Overhaul: ORM, Views & Controllers (Part 1)Everything that changed on the backend, everything that broke in your XML, and exactly how to fix it — with code you can copy into your…A response icon1A response icon1
Saksham Khanal·Nov 14, 2025Dynamic Templates in Odoo 18: Using RPC, Controllers, and renderToElementRecently, I was working on creating a custom portal dashboard in Odoo. The goal was to display a user’s sales order data on a single page…
Delvito Rahim Derivansyah·Sep 27, 2025Odoo 18 + GitLab CI Troubleshooting: Every Error We Hit (and the Fix)This is the field-notes version of my “happy path” guide. Same stack (Dockerized Odoo 18, GitLab Runner with the Shell executor, GitLab CI…A response icon1A response icon1
Delvito Rahim Derivansyah·Sep 27, 2025GitLab CI/CD for Odoo 18 with Submodules: A Complete Step-by-Step GuideA response icon1A response icon1
Saksham Khanal·Sep 18, 2025Event handling and DOM manipulation using JS in Odoo 18In this blog, I’ll walk you through the basics of event handling and DOM manipulation using Odoo 18’s frontend framework. This is a…
IncybrosysbyWalter White·Jul 3, 2025What is Monkey Patching & How It Can Be Applied in Odoo 18Odoo is an open-source platform for ERP and business applications that provides a powerful framework for customization and expansion. This…
IncybrosysbyWalter White·Jul 2, 2025How to Dynamically Change the String of a Field Using _get_view in Odoo 18The string or label of a field cannot be dynamically changed from XML in Odoo at this time. To change the label of a field dynamically, we…
IncybrosysbyWalter White·Jun 19, 2025Overview of GS1 Barcode Nomenclature in Odoo 18Odoo 18 offers robust support for barcode scanning and inventory management, with seamless integration of GS1 barcode nomenclature to…