Files
odoo-docs/content/developer/tutorials.rst
Julien Castiaux 6fe7cb3a67 wip
2023-05-03 16:01:01 +02:00

66 lines
1.9 KiB
ReStructuredText

:show-content:
:hide-page-toc:
=========
Tutorials
=========
.. toctree::
:titlesonly:
tutorials/getting_started
tutorials/define_module_data
tutorials/restrict_data_access
tutorials/unit_tests
tutorials/git
tutorials/pdf_reports
tutorials/dashboards
.. cards::
.. card:: Getting started
:target: tutorials/getting_started
:tag: Beginner
:large:
Develop your own module with the Odoo framework. This step-by-step tutorial is crafted for
newcomers and any other individual curious about Odoo development.
.. card:: Define module data
:target: tutorials/define_module_data
:tag: Beginner
Define master and demo data for an Odoo module, leveraging the strengths of the CSV and XML
file formats to accommodate specific data requirements.
.. card:: Restrict access to data
:target: tutorials/restrict_data_access
Implement security measures to restrict access to sensitive data with the help of groups,
access rights, and record rules.
.. card:: Safeguard your code with unit tests
:target: tutorials/unit_tests
:tag: Beginner
Write effective unit tests in Python to ensure the resilience of your code and safeguard it
against unexpected behaviors and regressions.
.. card:: Collaborate using git
:target: tutorials/git
:tag: Beginner
Hands on git and github, the two softwares that are used by both Odoo employees and external
people to work together on the source code and this documentation.
.. card:: Build PDF reports
:target: tutorials/pdf_reports
Use QWeb, Odoo's powerful templating engine, to create custom PDF reports for your documents.
.. card:: Visualize data in dashboards
:target: tutorials/dashboards
Create data visualization dashboards using the enterprise edition "Dashboard" view and
so-called "SQL views".