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