SlideShare a Scribd company logo
2
Most read
4
Most read
How to Create
Manifest File in Odoo
17
Enterprise
Introduction
Enterprise
The manifest file is an important building block of an odoo
module. Manifest file used to specify the metadata of the
module. The manifest file name should be like this
__manifest__.py and this file contains a single python
dictionary. The python dictionary specifies module metadata
from each key.
Enterprise
Simple Structure of manifest file
Enterprise
Available manifest fields:
● name(str, required): Specify name of the module
● description(str): Extended description about the module
● author(str): Specify author of the module
● website(str): Website url of the module author
● version(str): Specify the module version
● category(str, default: uncategorized) : Use existing
module categories.
● depends(list(str)): Specify the depended modules of the
current module. And when this module installed
automatically install dependency modules.
Enterprise
● license(str, defaults: LGPL-3): Specify the licence
GPL-2
GPL-2 or any later version
GPL-3
GPL-3 or any later version
AGPL-3
LGPL-3
Other OSI approved licence
OEEL-1 (Odoo Enterprise Edition License v1.0)
OPL-1 (Odoo Proprietary License v1.0)
Other proprietary
Enterprise
● data(list(str)): List of data files which must be installed
or updated with the module. Specify the path of the
files.
● demo(list(str)): Specify the path of data files that only
need to be in demonstration mode.
● auto_install (bool or list(str), default: False): If true it
will automatically install.
● application (bool, default: False): Specify whether it is
an application or just a technical module.
● assets(dict): Static files are contained in various asset
bundles. Here add the path of static files inside
corresponding asset bundles.
Enterprise
● installable (bool default: True): Whether the module is
installable from the web UI.
● maintainer (str): The person or entity who is responsible
for maintaining this module.
● {pre_init, post_init, uninstall}_hook (str): Specify the
hooks that are used in this module
For More Info.
Check our company website for related
blogs and Odoo book.
Check our YouTube channel for
functional and technical videos in Odoo.
Enterprise
www.cybrosys.com

More Related Content

PPTX
Demonstration module in Odoo 17 - Odoo 17 Slides
PPTX
How to Create a Basic Module in Odoo 17 - Odoo 17 Slides
PPTX
Odoo (Build module, Security, ORM)
PPTX
External dependencies ,pre init hook & post init hook in odoo
PPTX
Module Structure in Odoo 16
PPTX
Composition of a Module in Odoo 16
PDF
Odoo V8 Installation
PPTX
Analysis of Conf File Parameters in the Odoo 18
Demonstration module in Odoo 17 - Odoo 17 Slides
How to Create a Basic Module in Odoo 17 - Odoo 17 Slides
Odoo (Build module, Security, ORM)
External dependencies ,pre init hook & post init hook in odoo
Module Structure in Odoo 16
Composition of a Module in Odoo 16
Odoo V8 Installation
Analysis of Conf File Parameters in the Odoo 18

Similar to How to Create Manifest File in Odoo 17 ERP (20)

PPTX
Analysis of Conf File Parameters in Odoo 17
PPTX
Odoo 15 Composition of Module
PPTX
How to use Init Hooks in Odoo 18 - Odoo Slides
PPTX
How to Download & Install Module From the Odoo App Store in Odoo 17
PDF
Bending the odoo learning curve - Odoo Experience 2015
PPTX
Create Data Files and Load Data in Odoo 15
PPTX
How to Install Custom Module in Odoo 17 - Odoo 17 Slides
PPTX
Instal custom modules in odoo
PPTX
Revamp in Odoo 18 Document - Odoo 18 Slides
PPTX
How to Add New Custom Addons Path in Odoo 17
PPTX
Scheduled Actions in Odoo 17 - Odoo 17 Slides
PPTX
How to Build a Module in Odoo 15 Scaffold Method
PPTX
How to Add Data Files in Odoo 17 - Odoo 17 Slides
PPTX
How to Create & Configure Server Actions in the Odoo 18
PPTX
How to Build Custom Module in Odoo 15
PPTX
How to setup Pycharm environment for Odoo 17.pptx
PPTX
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
PPTX
Model Attributes in Odoo 18 - Odoo 18 Slides
PPTX
How to Install Odoo 18 with Pycharm - Odoo 18 Slides
PDF
A Comprehensive Guide to Safe Odoo ERP Customization Practices
Analysis of Conf File Parameters in Odoo 17
Odoo 15 Composition of Module
How to use Init Hooks in Odoo 18 - Odoo Slides
How to Download & Install Module From the Odoo App Store in Odoo 17
Bending the odoo learning curve - Odoo Experience 2015
Create Data Files and Load Data in Odoo 15
How to Install Custom Module in Odoo 17 - Odoo 17 Slides
Instal custom modules in odoo
Revamp in Odoo 18 Document - Odoo 18 Slides
How to Add New Custom Addons Path in Odoo 17
Scheduled Actions in Odoo 17 - Odoo 17 Slides
How to Build a Module in Odoo 15 Scaffold Method
How to Add Data Files in Odoo 17 - Odoo 17 Slides
How to Create & Configure Server Actions in the Odoo 18
How to Build Custom Module in Odoo 15
How to setup Pycharm environment for Odoo 17.pptx
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
Model Attributes in Odoo 18 - Odoo 18 Slides
How to Install Odoo 18 with Pycharm - Odoo 18 Slides
A Comprehensive Guide to Safe Odoo ERP Customization Practices
Ad

More from Celine George (20)

PPTX
How to Implement OWL Notification Service in Odoo 18
PPTX
Tracking Profit Margins in Sales Orders with Odoo 18
PPTX
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
PPTX
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
PPTX
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
PPTX
How to Add New Applicants in Odoo 18 Recruitment
PPTX
How to Analyze the Recruitment Process in Odoo 18 Recruitment
PPTX
How to Manage Referral Reporting in Odoo 18 Referrals
PPTX
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
PPTX
How to Manage Starshipit in Odoo 18 - Odoo Slides
PPTX
How to Manage Bill Control Policy in Odoo 18
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
PPTX
Odoo 18 Sales_ Managing Quotation Validity
PPTX
How to Manage Global Discount in Odoo 18 POS
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
How to Implement OWL Notification Service in Odoo 18
Tracking Profit Margins in Sales Orders with Odoo 18
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
How to Add New Applicants in Odoo 18 Recruitment
How to Analyze the Recruitment Process in Odoo 18 Recruitment
How to Manage Referral Reporting in Odoo 18 Referrals
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
Revamp in MTO Odoo 18 Inventory - Odoo Slides
How to Manage Starshipit in Odoo 18 - Odoo Slides
How to Manage Bill Control Policy in Odoo 18
How to Manage Loyalty Points in Odoo 18 Sales
Odoo 18 Sales_ Managing Quotation Validity
How to Manage Global Discount in Odoo 18 POS
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Tips Management in Odoo 18 POS - Odoo Slides
How to Close Subscription in Odoo 18 - Odoo Slides
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
How to Track Skills & Contracts Using Odoo 18 Employee
Ad

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Lesson notes of climatology university.
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
master seminar digital applications in india
PDF
Complications of Minimal Access Surgery at WLH
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Institutional Correction lecture only . . .
PPTX
Cell Structure & Organelles in detailed.
TR - Agricultural Crops Production NC III.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Basic Mud Logging Guide for educational purpose
Anesthesia in Laparoscopic Surgery in India
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Lesson notes of climatology university.
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Types and Its function , kingdom of life
master seminar digital applications in india
Complications of Minimal Access Surgery at WLH
Module 4: Burden of Disease Tutorial Slides S2 2025
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Institutional Correction lecture only . . .
Cell Structure & Organelles in detailed.

How to Create Manifest File in Odoo 17 ERP

  • 1. How to Create Manifest File in Odoo 17 Enterprise
  • 2. Introduction Enterprise The manifest file is an important building block of an odoo module. Manifest file used to specify the metadata of the module. The manifest file name should be like this __manifest__.py and this file contains a single python dictionary. The python dictionary specifies module metadata from each key.
  • 4. Enterprise Available manifest fields: ● name(str, required): Specify name of the module ● description(str): Extended description about the module ● author(str): Specify author of the module ● website(str): Website url of the module author ● version(str): Specify the module version ● category(str, default: uncategorized) : Use existing module categories. ● depends(list(str)): Specify the depended modules of the current module. And when this module installed automatically install dependency modules.
  • 5. Enterprise ● license(str, defaults: LGPL-3): Specify the licence GPL-2 GPL-2 or any later version GPL-3 GPL-3 or any later version AGPL-3 LGPL-3 Other OSI approved licence OEEL-1 (Odoo Enterprise Edition License v1.0) OPL-1 (Odoo Proprietary License v1.0) Other proprietary
  • 6. Enterprise ● data(list(str)): List of data files which must be installed or updated with the module. Specify the path of the files. ● demo(list(str)): Specify the path of data files that only need to be in demonstration mode. ● auto_install (bool or list(str), default: False): If true it will automatically install. ● application (bool, default: False): Specify whether it is an application or just a technical module. ● assets(dict): Static files are contained in various asset bundles. Here add the path of static files inside corresponding asset bundles.
  • 7. Enterprise ● installable (bool default: True): Whether the module is installable from the web UI. ● maintainer (str): The person or entity who is responsible for maintaining this module. ● {pre_init, post_init, uninstall}_hook (str): Specify the hooks that are used in this module
  • 8. For More Info. Check our company website for related blogs and Odoo book. Check our YouTube channel for functional and technical videos in Odoo. Enterprise www.cybrosys.com