documentation/content/developer/tutorials.rst
Antoine Vandevenne (anv) 48571c05a4 [ADD] extensions/cards: add an extension to implement cards
The extension adds two new directive:
- `cards` is the row container for one or more `card` directives.
- `card` is the implementation of a Bootstrap card that accepts a
  `target` argument for the href of the card, a `large` option to render
  the card on two columns, and arbitrary content that is shown in the
  card body.

task-3141419

closes 

Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2023-02-24 18:37:04 +01:00

59 lines
1.6 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/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
:tag: Beginner
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:: 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".