How to Customize Your Own Apps in Odoo 17 Studio | EP-1 Customize Your App | Odoo 17 Studio Module – CBMS Odoo ERP

Odoo Studio is a powerful tool within the Odoo platform that allows you to customize and extend the functionality of your Odoo applications without writing any code. It provides a user-friendly interface where you can drag and drop elements, configure fields, create custom actions, and design your own workflows. Key features and capabilities of Odoo […]

Get JSON Data by Changing the URL in Odoo 18 | Odoo 18 New Features | Odoo 18 Release Date | Odoo 18 – CBMS Odoo ERP

To access a JSON view in Odoo, use the ir.ui.view model and its methods. Here are the main ways to access a JSON view: 1. By ID: Python view_id = 123 # Replace with the actual ID of your JSON view view = ir.ui.view.browse(view_id) json_data = view.arch 2. By name: Python view_name = ‘my_json_view’ view = […]

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 […]

Odoo 18 New HTML Editor | HTML Editor in Odoo 18 | Odoo 18 New Features | Latest Feature in Odoo 18 – CBMS Odoo ERP

Odoo offers several ways to work with HTML, depending on your specific needs and the module you’re using. Here’s a breakdown: 1. HTML/CSS Editor: – Provides a dedicated tool for advanced customization of your website’s appearance. – Allows direct editing of HTML and CSS code. – Offers a code editor interface for precise control over […]

How to Make Sure One2Many Records Are Deleted When the Parent Record Deleted in Odoo 17 – CBMS Odoo ERP

In Odoo 17, to ensure that One2many records are deleted when the parent record is deleted, you need to configure the One2many field with the proper ondelete attribute. This attribute controls the behavior of related records when the parent record is deleted. Set ondelete=’cascade’ on the One2many field to automatically delete related records when the […]

Quoted Search for Exact Match in Odoo 18 | Odoo 18 New Features | Odoo 18 Expected Features |Odoo 18 – CBMS Odoo ERP

A quoted search for an exact match means enclosing your search term in quotation marks. This instructs the search engine to look for the exact phrase you entered, rather than individual words within the phrase.   Example: Regular search: “” This will return results containing the words “Aksa” and “Foster ” in any contact. Quoted […]

Confirm & Reset Button for Selecting Multiple Companies in Odoo 18 | New Features in Odoo 18 – CBMS Odoo ERP

Multi-Company Selection: Odoo 18 offers multi-company functionality through modules or custom development. These might implement a selection interface with dedicated “Confirm” and “Reset” buttons. Here’s how it might work: 1. You access a screen where you can select multiple companies from a list. 2. Each company might have a checkbox next to it. 3. Clicking […]

How to Create an App Using Odoo 17 Studio | Customize App Using Odoo 17 Studio | Odoo 17 Tutorials – CBMS Odoo ERP

Odoo 17 Studio empowers you to transform your business needs into custom applications without extensive coding knowledge. This guide unlocks the potential of Studio, taking you through the exciting process of creating your app in Odoo 17. Getting Started: Activate Studio: Within your Odoo 17 instance, navigate to the top right corner and click the […]

How to Create a Sequence Number in Odoo 17 | Odoo 17 Technical Videos | Odoo 17 Development Tutorial – CBMS Odoo ERP

In Odoo, a sequence number serves as a unique identifier for records within specific models, ensuring each entry is distinct and sequentially ordered. This tutorial explores the creation and customization of sequence numbers in Odoo 17, focusing on their application in sales orders, purchases, and invoices. Discover how to personalize sequences with options like prefixing, […]