KEMBAR78
How to Create Manifest File in Odoo 17 ERP | PPTX
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

How to Create Manifest File in Odoo 17 ERP

  • 1.
    How to Create ManifestFile in Odoo 17 Enterprise
  • 2.
    Introduction Enterprise The manifest fileis 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.
  • 3.
  • 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)): Listof 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 (booldefault: 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. Checkour company website for related blogs and Odoo book. Check our YouTube channel for functional and technical videos in Odoo. Enterprise www.cybrosys.com