EP-25: What is the Difference Between Image & Binary Field in Odoo 18 | Odoo 18 Development Tutorial – CBMS Odoo ERP

The two field definitions, image_1920 = fields.Image(string=”Student Image”) and image_1920 = fields.Binary(string=”Student Image”), both serve the purpose of storing image data in an Odoo model, but they have some key differences in how they are intended to be used and how Odoo handles them by default. Here’s a breakdown of the distinctions: fields.Image(string=”Student Image”) Intended […]

EP-21 How to Create & Add Fields in Odoo 18 | Fields in Odoo 18 | Odoo 18 Technical Tutorials – CBMS Odoo ERP

college_student.py admission_no = fields.Char(string=”Admission Number”, required=True) admission_date = fields.Date(string=”Admission Date”, required=True) first_name = fields.Char(string=”First Name”, required=True) last_name = fields.Char(string=”Last Name”, required=True) father_name = fields.Char(string=”Father’s Name”, required=True) mother_name = fields.Char(string=”Mother’s Name”, required=True) communication_address = fields.Text(string=”Communication Address”, required=True) street = fields.Char() street2 = fields.Char() zip = fields.Char() city = fields.Char() country_id= fields.Many2one(‘res.country’) state_id = fields.Many2one(‘res.country.state’, ‘Fed. State’, […]

EP-14 What is a Security in Odoo 18| What are the Different Types of Security Files in Odoo| Odoo 18 – CBMS Odoo ERP

In Odoo, a security file is typically a CSV file or XML that defines access control rules and record rules for different user groups. These files are used to restrict or grant permissions to models (tables) in the database. link: Types of Security Files in Odoo Access Control List (ACL) Files (ir.model.access.csv) Defines CRUD (Create, Read, […]

EP-10 What are Actions in Odoo 18 | What are the Different Types of Actions in Odoo | Odoo 18 Videos – CBMS Odoo ERP

In Odoo, actions are predefined operations that determine what happens when a user interacts with a menu item, button, or other UI elements. Actions define how views, reports, wizards, or other operations behave in response to user input. Types of Actions in Odoo Window Actions (ir.actions.act_window) Used to open views (form, tree, kanban, etc.). Example: […]

EP-9: How to Create a Menu in Odoo 18 | Odoo 18 Development Tutorials | Odoo 18 Technical Tutorials – CBMS Odoo ERP

In Odoo, menus are part of the user interface that help users navigate to different features and functionalities within each module. Menus are structured hierarchically: main menus, sub-menus, and menu items (actions or views). Here’s a breakdown of menus in Odoo: 🔹 1. Main Menus These are the top-level categories visible on the top bar […]

EP-8 What are Menus in Odoo 18 | What are the Different Types of Menus in Odoo | Odoo 18 Tutorials – CBMS Odoo ERP

In Odoo, a menu is a navigation element that allows users to access different modules, views, and functionalities. Menus help to structure the interface, making it easier to navigate through various features. Types of Menus in Odoo Main Menu (Top-Level Menu) Displays primary modules such as Sales, Purchase, Inventory, Accounting, etc. Found in the top navigation […]

EP-7 How to Create a Model in Odoo 18 | How to Define a Model in Odoo 18 | Odoo 18 Technical Videos – CBMS Odoo ERP

Creating a model in Odoo 18 involves defining a new database structure to represent your business data and creating corresponding views for user interaction. Here’s a step-by-step guide to help you through the process: 1. Set Up Your Module Structure Begin by creating a new module to house your custom model. This approach ensures that […]

EP-4 How to Create Module in Odoo 18 | Manifest File | Odoo 18 Development Tutorials |Odoo 18 Videos – CBMS Odoo ERP

The __manifest__.py file provides metadata about your module. Populate it with relevant information { { ‘name’: “College ERP”, ‘version’: “18.0.1.0.1”, ‘license’: “LGPL-3”, ‘summary’: “””An erp for college education”””, ‘description’: “””From student administration to exam this covers all aspects of college”””, ‘author’: “CBMS Techno Solutions”, ‘category’: “Education”, ‘website’: ” ‘maintainer’: “CBMS Techno Solutions”, ‘sequence’: 1, ‘data’: [“security/ir.model.access.csv”, […]