Odoo Mastery
  • Home
  • Posts
  • Tips
  • Modules Review
Ask a Question​

  • All
  • Tutorials
  • Tips
  • General
  • Modules Review
  • 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
How to Handle Multiline Content with Char, Text, and HTML Fields
In case the content in a Char ​ field needs to be split into multiple lines and represented like that in the view the new line character \n ​ or HTML line break <br> ​ tag are not supported in this ty...
Odoo 17 Odoo 18 Technical
Nov 20, 2023
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
What is TransientModel in Odoo
​ TransientModel ​ is a model super-class that stores data in the database temporarily and it is automatically cleaned up on a defined period of time. The scheduled action to clean up the database, in...
Odoo 17 Technical
Oct 16, 2023 Tips
How to Hide Odoo Information Page from a Website
Every website developed with Odoo comes by default with a publicly available page that lists all installed addons in the system. Here are two methods how to hide this page: 1. Deactivating the Templat...
Functional Odoo 17
Sep 18, 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 Tips
CSS Not Loaded in QWeb Reports
In case the CSS ​ is not loaded in the QWeb Reports, few System Parameters ​ that may solve the issue are following: The system parameter web.base.url ​ ​need to have as value the system's domain, in ...
Odoo 17 Odoo 18 Technical
May 18, 2023 Tips
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
How to Index a Field in Odoo
It is a good practice to create an index for the most searchable fields in the model. In that way, the database search performance can be significantly increased. However, should be careful not to add...
Odoo 17 Odoo 18 Technical
May 16, 2023 Tips
How to Create a Model in Odoo Without a Table in the Database
There are cases when is needed to have a model that will not be represented by a table in the database. By default, Odoo creates a table for every Model ​ and ​ TransientModel ​, but, there is option ...
Odoo 17 Odoo 18 Technical
May 16, 2023 Tips
  • Prev
  • 1
  • 2
  • 3
  • Next
Useful Links
  • Home
  • Contact
  • Privacy Policy
Odoo Mastery Newsletter
Subscribe Thanks


Follow Us
Follow us

We use cookies to provide you a better user experience on this website. Cookie Policy

Only essentials I agree