Odoo Module Development Tutorial (Part One) – The Minimal Code
Module or addon is a directory that contains certain files that can add or remove odoo features. For example, the ‘sale’ module for sales features, ‘purchase’ for purchases and others. Odoo has provided a fairly complete module that we can install and use immediately in the default odoo installation. If it’s still lacking we can …. Read More
Odoo JavaScript Programming Tutorial (Part Three) – Use of Jquery
This article is the third part of my odoo javascript programming tutorial series. If you haven’t read the first or the second part, I suggest you to read those articles first. You should find the link of those articles at the bottom of this page. In the second part, we have discussed how to add …. Read More
Odoo Edit Access Right and Its Problems
An application generally must be able to do the CRUD (Create, Read, Update, Delete) operations, as well as odoo. As far as my experience as an odoo programmer, Update or Edit access rights sometimes can be an annoying problem, along with the complexity of the client needs. Why ? This is my experience regarding the …. Read More
How to Prevent Auto Save When User Click on Any Odoo Button
In odoo, if we are editing a document, then click on a button, even though it’s not the Save button, odoo will immediately save the document, then the method of the button that we click will be executed by odoo. The document will change to read-only mode, which means that we can no longer edit …. Read More
Odoo JavaScript Programming Tutorial (Part Two) – Widget Logic
In the first part of the odoo javascript programming tutorial series, I have discussed how to create a simple widget, a widget that only displays a short message to the user. In this second part, I will discuss how to add logic to the widget that we have created in the first part. To follow …. Read More
Odoo JavaScript Programming Tutorial (Part One) – Create Widget View
As a web-based application, for programmers who have worked on web applications before, odoo sometimes feels a bit strange. Because we rarely do programming with the javascript language. Almost all logic is written on the backend with python, except when customizing the point of sale or e-commerce module. For you, who are starting to learn …. Read More
How to Install Odoo on Windows
Odoo is a web-based open source ERP software. In one odoo application, there are many modules/addons that you can install as needed. For example, if you need an application for sales transactions, you can install the Sales module, if you need a production application, you can install the Manufacture module, and so on. Odoo can …. Read More
Multi Company in Odoo 13
When I wrote this article, odoo 13 was released more than 1 year ago. There is even a newer version, odoo 14. Compared to odoo 12, there are many changes in their source code, such as the removal of the account.invoice model, the removal of the @api.multi decorator, the removal of the view_type field from …. Read More
How to Show Odoo’s Chatter in a Modal
In my previous article, I wrote that if we use the oe_chatter class chatter will not appear if opened from a modal. After I looked in more detail, it turned out that why odoo doing it was on purpose. In odoo 12 if the chatter is opened from a modal, the chatter will be hidden …. Read More
How to Record the Data Changes in Odoo
In the odoo Sales menu, if you open the Quotation or Order menu, at the very bottom of the form there will be a block. If you make changes to the sales order form, for example changing the customer name, changing the price, etc, the changes will be recorded in that block. As shown below. …. Read More
