How to Change Product Prices Using Pricelists In Odoo it is really convenient to change the price of multiple products using the pricelist option. In this post we will go through the steps that are needed to make that happen. At first would be ne... Functional Odoo 17 Odoo 18 Sales Mar 4, 2024 Posts
How to Make Images Partially Overlap in Odoo Website Starting from Odoo 16, it is possible to make an image partially overlap another image on the website. To enable this feature, the block's layout must be set to “Grid.” This can be done by enabling Ed... Functional Odoo 17 Odoo 18 Website Feb 26, 2024 Tips
How to Customize Field Definitions by Group in Odoo View In everyday business cases, there are a lot of situations where a particular field needs to have different attributes or attribute values based on different access groups. This type of case is possibl... Odoo 17 Odoo 18 Technical Feb 12, 2024 Tips
How to Hide a Column in a List View A column in a list view can be hidden by using the attributes column_invisible or optional . The column_invisible attribute accepts a boolean value as True/False or 1/0 . Since this attribute ... Odoo 17 Odoo 18 Technical Jan 22, 2024 Tips
How to Update Many2many and One2many Fields in Odoo Many2many and One2many fields in Odoo require a specific syntax for manipulating related data. The instructions mainly consist of 3 elements added in a tuple, where each of the elements has a special ... Odoo 17 Odoo 18 Technical Dec 11, 2023 Posts
How to Change the Priority of an Existing View In the post The importance of correctly setting priority on inherited views we have already discussed the importance of the priority field in the inherited views and why it needs to have the right v... Odoo 17 Odoo 18 Technical Dec 4, 2023 Tips
The Technical Menu in Odoo The technical menu can be found on the settings page and it is visible only in developer mode. The menu contains more than 16 sections, some of which are visible only if a particular application is in... Functional Odoo 17 Odoo 18 Technical Nov 13, 2023 Posts
The Importance of Correctly Setting Priority on Inherited Views The sequence of loading the views in Odoo is critical in the inheritance mechanism. The changes in the views are always applied following their order by priority and ID . This means the views with ... Odoo 17 Odoo 18 Technical Oct 30, 2023 Tips
How to Create a New QWeb Template Using an Existing One as a Base When creating a new QWeb template in Odoo that is very similar to an existing one, which still needs to be left unchanged, there is no need to rewrite the whole code from the existing template. Instea... Odoo 17 Odoo 18 Technical Sep 4, 2023 Tips
How to Generate a Configuration File in Odoo After installing a new instance of Odoo, in most of the cases would be needed to generate a new configuration file. That can be done with the following command line: python odoo/odoo-bin -c path-to-co... Odoo 17 Odoo 18 Technical May 18, 2023
How to Upgrade All Installed Modules in Odoo In case we need to upgrade all installed modules in an Odoo instance, that can be done directly from the command line using the following command for Linux systems: python odoo/odoo-bin -c < path-to-c... Odoo 17 Odoo 18 Technical May 18, 2023 Tips
How to Check if a User Belongs to a Particular Group The method has_group in the model res.users is helpful for checking if a user belongs to a specific group. For example, if we need to check if a user is a salesman in the system, the code should l... Odoo 17 Odoo 18 Technical May 17, 2023 Tips