[go: up one dir, main page]

0% found this document useful (0 votes)
124 views1 page

Odoo Module Structure

The document outlines the structure of an Odoo module, detailing various components such as controllers, models, views, and static files. It emphasizes the organization of files and folders necessary for module development, including backend and frontend codes. Additional resources for coding guidelines and video tutorials are provided for further learning.

Uploaded by

zulkhaery
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views1 page

Odoo Module Structure

The document outlines the structure of an Odoo module, detailing various components such as controllers, models, views, and static files. It emphasizes the organization of files and folders necessary for module development, including backend and frontend codes. Additional resources for coding guidelines and video tutorials are provided for further learning.

Uploaded by

zulkhaery
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Created by Yoni Tjio for youtube.

com/@exploring-odoo
Document Version: 1.0.0
Odoo Module Structure
external libraries
handles static images
initial data demo files documentation
web requests locale 1
(xml) (py, js, xml, css, etc.) (rst, pdf, doc, etc.)
(py) (po, pot)
img lib

controllers data demo doc i18n modal static


dialogs
src tests
(py, xml)
backend
codes models wizard
(py) description
ODOO app frontend
test cases
MODULE
populate views
generate
test data view components web page, icon, etc.
(py) templates about the module
(xml)
report security static tests tools css/scss

** Folder src can


codes and template overrides have many
for reports 1
misc. different kind of
test cases
(py, xml) access permission frontend codes functions sub-folder. See
(py)
(xml, csv) (ts, js, xml, css, etc.) (py, js, xml, js existing modules
css, etc.) for references.

(???)

Notes:
* Folders are created by necessity, i.e. not all folder must be present in a module.
* More info on https://www.odoo.com/documentation/17.0/contributing/development/coding_guidelines.html
* Video tutorials on https://www.youtube.com/@exploring-odoo

You might also like