Odoo documentation sources
Go to file
Damien Bouvy 65a752daf6 [ADD] Developer: data module tutorial
Introduce a new tutorial about creating Odoo modules using XML data files
instead of Python code.

This guide is follows closely the 'Server Framework 101' tutorial and
covers the following:

- Module structure and deployment
- Defining models and fields
- Setting up security and access rights
- Creating views and actions
- Implementing relational fields (many2one, many2many, one2many)
- Working with computed and related fields
- Adding business logic through server actions and automation rules
- Creating website controllers for API endpoints

The tutorial includes practical exercises and code examples to reinforce
learning, catering to developers who need to customize Odoo without writing
Python code (e.g. Odoo PS-Tech employees, partners that focus on SaaS instances
or author of Industry modules).

Task-4167176

closes odoo/documentation#11304

X-original-commit: c6a8619367
Signed-off-by: Bouvy Damien (dbo) <dbo@odoo.com>
2024-11-04 10:59:26 +00:00
.tx [I18N] *: export latest terms 2024-10-07 15:14:06 +00:00
content [ADD] Developer: data module tutorial 2024-11-04 10:59:26 +00:00
extensions [IMP] reference/user_interface: oi food delivery icon 2024-08-02 15:49:51 +00:00
locale [I18N] Update translation terms from Transifex 2024-11-03 02:42:00 +01:00
redirects [IMP] POS: move replicated title into one page 2024-10-23 00:28:00 +00:00
static [FIX] accounting: cheat sheet reconcile 2023-12-13 14:39:19 +00:00
tests [IMP] adapt documentation for new install script 2024-06-01 16:32:16 +00:00
.gitattributes [ADD] .gitattributes: include RST files in language statistic on GitHub 2022-04-29 11:01:52 +02:00
.gitignore [ADD] .gitattributes: include RST files in language statistic on GitHub 2022-04-29 11:01:52 +02:00
commit_template.txt [FIX] *: enforce 1 newline on files end 2022-11-18 18:04:49 +01:00
conf.py [I18N] add es_419 to the documentation 2024-10-17 15:53:48 +00:00
COPYRIGHT [ADD] Add LICENSE and COPYRIGHT 2023-09-13 04:37:09 +00:00
LICENSE [ADD] Add LICENSE and COPYRIGHT 2023-09-13 04:37:09 +00:00
Makefile [REL] 18.0 2024-09-25 12:35:25 +00:00
README.md [IMP] upgrade-util: link code documentation 2024-04-19 13:35:52 +00:00
requirements.txt [FIX] adapt requirements to ubuntu Jammy 2024-05-03 08:50:53 +00:00

Odoo documentation

Build the documentation locally

Requirements

Instructions

  1. In a terminal, navigate to the root directory of the documentation and build it make. Additional commands are available with make help.
  2. Open the file documentation/_build/html/index.html in your web browser.
  3. See this guide for more detailed instructions.

Optional: place your local copy of the odoo/odoo and odoo/upgrade-util repositories in the parent directory or in the root directory of the documentation to build the latter with the documented Python docstrings.

Contribute to the documentation

For contributions to the content of the documentation, please refer to the Introduction Guide.

To report a content issue, request new content or ask a question, use the repository's issue tracker.

Learn More

To learn more about Odoo, in addition to the documentation, have a look at the official eLearning and Scale-up, The Business Game.