381 Commits

Author SHA1 Message Date
Xavier-Do
70bf2ca1b0 [REM] tests: remove single transaction case
closes odoo/documentation#17043

Related: odoo/odoo#254858
Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2026-03-23 14:06:18 +00:00
Thibault Delavallée
2d150efe31 [IMP] mail: update to mail tracking API update
Updated method name to changes. See linked PRs for more details.

Task-5935695 ([mail, various] Cleanup and test tracking usage)
Prepares Task-3645865 ([mail] In-body tracking)

closes odoo/documentation#16464

Related: odoo/odoo#248505
Related: odoo/enterprise#107128
Related: odoo/upgrade#9638
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2026-03-23 14:06:10 +00:00
Krzysztof Magusiak (krma)
bad5b375bd [IMP] *: use type="bytes"
Update documentation examples to stop using base64.

closes odoo/documentation#16930

Related: odoo/odoo#254394
Related: odoo/enterprise#111131
Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2026-03-19 16:19:19 +00:00
Julien Castiaux
4c3abb4036 [FIX] developer/api/external_api: xmlrpc removal postponed to 21.1/22
The "rpc service" API (xmlrpc/jsonrpc) have been deprecated in 19.0,
JSON-2 acting as replacement. It was at first planned to be removed in
19.1/20 but we succeeded in convicing the management It Was A Bad Idea.

The removal is postponed to Odoo 21.1/22. This makes so that if the
[Standard and extended support] policy remains the same until the
release of Odoo 22, all versions supported with no additional fees (20,
21, 22) at that time will have JSON-2:

| version | supported at 22 release | rpc services          | JSON-2 |
| ------- | ----------------------- | --------------------- | ------ |
| 18.0    | no^1                    | active                | absent |
| 19.0    | no^1                    | active but deprecated | active |
| 20.0    | yes                     | active but deprecated | active |
| 21.0    | yes                     | active but deprecated | active |
| 22.0    | yes                     | absent                | active |

^1: with no additionnal fees.
[Standard and extended support]: https://www.odoo.com/documentation/19.0/administration/standard_extended_support.html

closes odoo/documentation#16925

X-original-commit: 61459b5d15
Related: odoo/odoo#254464
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2026-03-18 17:55:48 +00:00
Krzysztof Magusiak (krma)
ec02e707ec [IMP] core: fields.Binary return BinaryValue
Major change to how binary fields work.

odoo/odoo#244421

closes odoo/documentation#16093

Related: odoo/enterprise#104714
Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2026-03-07 11:37:33 +00:00
Bastien PIERRE
35833db455 [FIX] web: default value of show_seconds on float_time widget
closes odoo/documentation#16701

X-original-commit: 7ec222085e
Related: odoo/odoo#252046
Related: odoo/enterprise#109553
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Signed-off-by: Bastien Pierre (ipb) <ipb@odoo.com>
2026-03-05 10:54:56 +00:00
Hesham Saleh
a045678272 [IMP] account: remove account groups
This commit removes account groups model, and it replaces it with account parents.

task-5055586

closes odoo/documentation#16096

Related: odoo/odoo#243105
Related: odoo/enterprise#103845
Related: odoo/upgrade#9357
Signed-off-by: William André (wan) <wan@odoo.com>
2026-02-28 08:05:40 +00:00
Oussema Heni
91208293bf [ADD] developer/reference/frontend: document new selection badges
Task-5270283
Related Community PR: odoo/odoo#243855
Related Enterprise PR: odoo/enterprise#104338

closes odoo/documentation#16477

Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2026-02-27 10:02:19 +00:00
lse-odoo
d20b1740d7 [IMP] developer/reference/cli: module upgrade all argument
Add documentation on the added `all` argument

task-4585261

closes odoo/documentation#16235

X-original-commit: bf966ddb58
Related: odoo/odoo#246710
Signed-off-by: Loan Sens (lse) <lse@odoo.com>
2026-02-19 05:51:22 +00:00
Bastien PIERRE
2626416807 [IMP] web: beautiful duration
Change float_time field with the new options and format.

TASK-5347051

closes odoo/documentation#15784

Related: odoo/odoo#240555
Related: odoo/enterprise#102439
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2026-02-11 21:05:41 +00:00
Julien Carion
b2924e1e38 [IMP] developer: new buffer attributes for gantt views
This commit adds documentation support for the new gantt view attributes
introduced in https://github.com/odoo/enterprise/pull/106180

task-5259058

closes odoo/documentation#16239

Related: odoo/enterprise#106180
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2026-02-11 19:41:35 +00:00
Joerg Steffens
939f15da6f [FIX] developer/api/external_api: trailing whitespace
closes odoo/documentation#16303

X-original-commit: fa8f180fcf
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2026-02-06 07:40:38 +00:00
Joerg Steffens
5de32ca772 [FIX] developer/api/external_api: typo function -> function
X-original-commit: 8a34b1f279
Part-of: odoo/documentation#16303
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2026-02-06 07:40:38 +00:00
Joerg Steffens
e875e2a024 [FIX] developer/api/external_api: broken json2 JS examples
The given example contains errors.

X-original-commit: 001bdac7b8
Part-of: odoo/documentation#16303
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2026-02-06 07:40:38 +00:00
Arnaud Sibille
60b6160d72 [IMP] javascript reference: add min_display_digits option
https://github.com/odoo/enterprise/pull/104728 added a
`min_display_digits` option on float fields.
This commit adds it also in the documentation.

closes odoo/documentation#16254

X-original-commit: 854a61db4e
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
Signed-off-by: Arnaud Sibille (arsi) <arsi@odoo.com>
2026-02-03 17:42:07 +00:00
Jean Schoenlaub
f0af866395 [IMP] developer/view_architectures: remove dropped map view attributes
In master we refactor the base map ui view, removing
some options from the sidepanel such as the panel title.

In this commit we remove the attributes linked to
the panel title: `hide_title` and `panel_title`

see odoo/enterprise#104618
task#5259181

closes odoo/documentation#16092

Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2026-01-30 04:11:43 +00:00
Julien Carion
df7ab37553 [IMP] developer: new schedule attribute for gantt views
This commit adds documentation support for the new gantt view attribute
introduced in https://github.com/odoo/enterprise/pull/103230

task-5259058

closes odoo/documentation#16040

Related: odoo/odoo#244015
Related: odoo/enterprise#103230
Signed-off-by: Julien Carion (juca) <juca@odoo.com>
2026-01-28 17:24:23 +00:00
Julien Castiaux
cf4fe228df [IMP] developer/http: adapt references
The odoo.http module is a huge file with thousands of lines. In this work we split it in many smaller chunks. The desire to split odoo.http has been in the air for quite some time, notably with the introduction of the many facade objects.

This work only moves the constants, functions and classes in new dedicated odoo.http-submodules. For the documentation it means that a few reference had to be updated.

closes odoo/documentation#15908

Related: odoo/odoo#240683
Related: odoo/enterprise#102506
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2026-01-09 16:40:13 +00:00
Chrysanthe (chgo)
3369a800fb [IMP] reference/user_interface: update Odoo UI icons list
This commit updates the `Odoo UI icons` library in order to showcase all
the new icons recently added. This should ease adoptions by developers
as well as providing a clear overview about whether an icon is available
or not.

task-5430888

closes odoo/documentation#15796

Signed-off-by: Chrysanthe Gomrée (chgo) <chgo@odoo.com>
2025-12-19 16:33:17 +00:00
Julien Carion
feb7f99fe6 [IMP] developer: new schedule attribute for calendar views
This commit adds documentation support for the new calendar view attribute
introduced in https://github.com/odoo/odoo/pull/238557

task-5364034

closes odoo/documentation#15573

Related: odoo/odoo#238557
Related: odoo/enterprise#101235
Signed-off-by: Julien Carion (juca) <juca@odoo.com>
2025-12-17 13:59:25 +00:00
Alvaro Fuentes
6196554518 [IMP] developer/reference/cli: add --skip-auto-install
Document new cli option.

closes odoo/documentation#15623

X-original-commit: b54e3ef498
Related: odoo/odoo#239427
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
2025-12-17 10:23:18 +00:00
Krzysztof Magusiak (krma)
b44dfce306 [IMP] developer/cli: config option for system database
odoo/odoo#239487

closes odoo/documentation#15656

Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2025-12-11 17:56:49 +00:00
qsm-odoo
ad9e5e917c [IMP] developer: review calendar date_stop/date_delay definitions
The `date_delay` option was removed in [1] but the documentation still
mentioned it. Also reviewed the default value of `date_stop`.

[1]: 40c75d3635

Related to task-5350495

closes odoo/documentation#15439

Related: odoo/odoo#237283
Related: odoo/enterprise#100501
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2025-11-28 12:30:48 +00:00
Krzysztof Magusiak (krma)
4152f67645 [IMP] core: new SQL alias builder
Update the documentation with more recent examples of usage of the Query
object.

closes odoo/documentation#15257

Related: odoo/odoo#234156
Related: odoo/enterprise#98682
Related: odoo/upgrade#8757
Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2025-11-27 11:12:33 +00:00
Sylvain Francis
f937b08d16 [IMP] reference/cli: db-filter for Web UI
The odoo-bin help for the db-filter says:
`Regular expressions for filtering available databases for Web UI.`

However, the current documentation does not mention that the filters
only affect the Web UI, and not the cron workers.

closes odoo/documentation#15382

X-original-commit: fbc787474f
Signed-off-by: Sylvain Francis (syf) <syf+odoo@odoo.com>
2025-11-21 08:24:54 +00:00
Saurabh
9377795bf0 [IMP] developer/javascript_reference: hide_trailing_zeros statinfo option
This commit adds the documentation for new option
`hide_trailing_zeros` supported in statinfo widget.

Community PR: https://github.com/odoo/odoo/pull/235931

task-5238438

closes odoo/documentation#15366

Related: odoo/odoo#235931
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2025-11-19 18:40:35 +00:00
Chong Wang (cwg)
c6facd227b [IMP] orm: add changelog for ir.config_parameter
closes odoo/documentation#15077

Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2025-11-18 02:18:55 +00:00
Julien Carion (juca)
904c78dd12 [IMP] developer/javascript_reference: hide_trailing_zeros field option
This commit adds the documentation that was missing for https://github.com/odoo/odoo/pull/208451

task-4626715

closes odoo/documentation#15264

Forward-port-of: odoo/documentation#15241
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2025-11-14 21:49:20 +00:00
qsm-odoo
a529aa6458 [IMP] developer: explain the new <asset> tag added as a fix
Also removes outdated things in the `<template>` tag documentation and
reviews it a bit.

See https://github.com/odoo/odoo/pull/104836

task-2963840

closes odoo/documentation#15239

X-original-commit: db6ceff331
Related: odoo/odoo#235226
Related: odoo/enterprise#99233
Related: odoo/design-themes#1179
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2025-11-12 22:05:43 +00:00
william-andre
809e336ba7 [IMP] developer: deprecated attributes in groupby buttons
In order to be more consistent, the `type="edit"` attributes have been
removed and the button is forced to be "View" in `.button-secondary`

closes odoo/documentation#15073

Related: odoo/odoo#233483
Related: odoo/enterprise#98285
Related: odoo/upgrade#8720
Signed-off-by: William André (wan) <wan@odoo.com>
2025-11-07 17:10:39 +00:00
David Vidal
42a9705530 [FIX] developer/modules: init/uninstall hooks arguments
Since https://github.com/odoo/odoo/pull/108254 an env is used
directly in the init/uninstall hooks.

closes odoo/documentation#15147

X-original-commit: eae0163257
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2025-11-06 10:09:32 +00:00
odoo
ae7dc56247 [IMP] developer/reference/qweb: remove deprecated 't-raw' ir.qweb directive
task-4461090

closes odoo/documentation#14770

Related: odoo/odoo#229846
Related: odoo/enterprise#96230
Related: odoo/upgrade#8543
Signed-off-by: Christophe Matthieu (chm) <chm@odoo.com>
2025-11-03 09:06:47 +00:00
Emanuele (emi)
b9c3b30041 [FIX] orm: adapt indentation of python examples
This commit fixes the current indentation of python blocks, as they're not valid.

closes odoo/documentation#15075

X-original-commit: 0afc64eb25
Signed-off-by: Emanuele Maruzzi (emi) <emi@odoo.com>
2025-10-31 12:18:06 +00:00
Emanuele
64091195ac [IMP] orm: add warning about model extension
When a model is defined with `_inherit` using a list, Odoo will do a check with the class name to set the `_name` of the model being extended. This is different than the previous versions and can be misleading

X-original-commit: bb65662f04
Part-of: odoo/documentation#15075
Signed-off-by: Emanuele Maruzzi (emi) <emi@odoo.com>
2025-10-31 12:18:06 +00:00
Aaron Bohy
0ffae360c3 [IMP] developer/../view_architectures: list width attribute
PR odoo/odoo#232988 adds the support of minimal/maximal widths for
the `width` attribute in list archs. This commit updates the
documentation accordingly.

task~5194492

closes odoo/documentation#14998

Related: odoo/enterprise#98074
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2025-10-27 09:29:41 +00:00
Carmine
222539a32a [IMP] reference/payment_provider: remove _should_build_inline_form method
Docs updated to reflect current payment form behavior.

task-4911075

closes odoo/documentation#14754

Related: odoo/odoo#229541
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2025-10-24 10:03:43 +00:00
Sébastien Theys
aababc4ad2 [IMP] tests: make post_install the default
closes odoo/documentation#6670

Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
2025-10-23 16:13:01 +00:00
Julien Mougenot
b7a255c60c [FIX] web: remove/update old QUnit documentation
This commit replaces the outdated QUnit documentation with links to the
freshly written Hoot/web testing documentation.

closes odoo/documentation#14926

X-original-commit: 33d7058113
Signed-off-by: Julien Mougenot (jum) <jum@odoo.com>
2025-10-20 09:45:46 +00:00
Julien Mougenot
e10ace4052 [IMP] web: HOOT - documentation
X-original-commit: eb756332c9
Part-of: odoo/documentation#14926
Signed-off-by: Julien Mougenot (jum) <jum@odoo.com>
2025-10-20 09:45:46 +00:00
Alvaro Fuentes
01ea7a9da4 [IMP] conf: strip odoo.upgrade.testing
The prefix that includes the full module path is just noise. This patch
follows the same strategy used to remove `odoo.upgrade.util` prefix.

To be merged after: odoo/upgrade-util#324

closes odoo/documentation#14916

X-original-commit: 33aea00007
Signed-off-by: Alvaro Fuentes Suarez (afu) <afu@odoo.com>
2025-10-17 22:22:19 +00:00
Gorash
68ab1b66b6 [IMP] base: remove t-cache directive from ir.qweb
closes odoo/documentation#14693

See: https://github.com/odoo/odoo/pull/224487
See: https://github.com/odoo/enterprise/pull/93321
X-original-commit: 761ba00755
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
Signed-off-by: Christophe Matthieu (chm) <chm@odoo.com>
2025-10-17 15:51:37 +00:00
Arnaud Sibille
3b64f54334 [REM] account: remove filter_analytic
PR https://github.com/odoo/odoo/pull/223331 remove the field
`filter_analytic` on `account.report`.

task-4819486

closes odoo/documentation#14341

Related: odoo/odoo#223331
Related: odoo/enterprise#92598
Related: odoo/upgrade#8242
Signed-off-by: Arnaud Sibille (arsi) <arsi@odoo.com>
2025-10-08 08:18:18 +00:00
Krzysztof Magusiak (krma)
bcc83f9bc2 [REM] core: profiler SyncCollector
closes odoo/documentation#14774

Related: odoo/odoo#229936
Related: odoo/upgrade#8548
Signed-off-by: Krzysztof Magusiak (krma) <krma@odoo.com>
2025-10-07 17:16:27 +00:00
Gorash
258cc10941 [IMP] base,all: remove deprecated 't-esc' ir.qweb directive
closes odoo/documentation#14675

Related: odoo/odoo#228421
Related: odoo/enterprise#95456
Related: odoo/upgrade#8493
Related: odoo/design-themes#1150
Related: odoo/upgrade-util#326
Signed-off-by: Christophe Matthieu (chm) <chm@odoo.com>
2025-10-02 10:53:21 +00:00
Julien Castiaux
1a6794ddab [IMP] developer/api/external_api: new JSON-2 API
closes odoo/documentation#14570

X-original-commit: bd516548e7
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2025-09-22 10:00:31 +00:00
Paolo Gatti
ef7efd613d [IMP] developer: new CLI commands and improvements
Added the new `i18n` and `module` commands.
Added the existing `deploy`, `obfuscate`, `upgrade_code` commands.
Reviewed titles to make the commands stand out in the ToC.
Removed the no longer present `tsconfig` command.

task-4866527

closes odoo/documentation#14564

X-original-commit: 912b07fe25
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2025-09-15 19:42:57 +00:00
william-andre
d1bca2ba27 [IMP] account: remove tax_negate
closes odoo/documentation#14474

Related: odoo/odoo#225252
Related: odoo/enterprise#93761
Related: odoo/upgrade#8361
Signed-off-by: William André (wan) <wan@odoo.com>
2025-09-07 09:44:54 +00:00
Julien Castiaux
c65b0d769f [IMP] developer/reference/cli: --dev=access
closes odoo/documentation#14294

Related: odoo/odoo#222807
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2025-08-25 15:43:07 +00:00
Julien Castiaux
7b237096b0 [FIX] developer/reference/cli: --dev=all is a lie
--dev=all actually means --dev=xml,qweb,reload

Part-of: odoo/documentation#14294
Related: odoo/odoo#222807
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2025-08-25 15:43:07 +00:00
Julien Castiaux
884313c1bc [FIX] developer/reference/cli: --dev=pdb was removed
Does nothing since odoo/odoo#78857 and was removed in odoo/odoo#115076
both in 16.0.

Part-of: odoo/documentation#14294
Related: odoo/odoo#222807
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
2025-08-25 15:43:07 +00:00