API Documentation URL in Odoo 19 | Runtime Technical Document URL | Odoo 19 Development Tutorial – CBMS Odoo ERP

Dynamic Developer Documentation and Playground. A powerful new module that provides live, database-driven documentation at new, dark endpoints. It auto-generates a complete list of models, fields, and methods to directly frame your database schema. It includes a built-in playground to test method calls over HTTP. It also provides code examples in multiple languages, such as […]

EP-16 How to Set Icon for a Menu in Odoo 18 | Odoo 18 Menus & Icons | Odoo 18 Technical Tutorials – CBMS Odoo ERP

This is the most common and recommended way. In your module’s XML file where you define the menu item, you can use the web_icon attribute. The value of this attribute should point to the icon you want to use  * your_module_name: The technical name of your module.  * static/description/icon.png: The path to your icon file […]

EP-17: What are Fields in Odoo 18 | What are Simple Fields in Odoo 18| Odoo 18 Development Tutorials – CBMS Odoo ERP

In Odoo, fields are used to define the data that a model (table) will store. What are Simple Fields? Simple fields are fields that store basic types of data like text, numbers, dates, booleans, etc. They do not create relationships between models — they just store raw data. 1.Text (char) The Text field is used for short […]

EP-12 How to Create a Window Action in Odoo 18 | Odoo 18 Development Tutorials | Odoo 18 Tutorials – CBMS Odoo ERP

Creating a Window Action in Odoo 18 involves defining an action that opens a view (like a list, form, kanban, etc.) for a particular model. Window actions are usually defined in XML and can also be created manually through the UI or programmatically using Python if needed. Here’s how you can create one via XML, […]

Custom Addons Path in Odoo 18 | EP-2 How to Configure Custom Addons Path in Odoo 18 | Odoo 18 Videos – CBMS Odoo ERP

In Odoo, the custom addons path refers to the directory where you store your custom modules, separate from Odoo’s core modules. This helps in maintaining modularity and prevents conflicts when upgrading Odoo.If you want to store custom Odoo modules separately from the default Odoo addons, you need to create a custom addons path and configure […]

View Button in Odoo 18 Contact Module | View Button as Optional Column to Open Form View in Odoo 18 – CBMS Odoo ERP

View button is a new feature in odoo  18 contact module. Activate developer mode. Goto contact module — configuration — contact title. provides the ability to switch between the open_form_view button column and the list’s editable and debug-mode-activated states. When these criteria are met, the toggler appears inside the dropdown of the optional columns. Regarding the […]