From be60243effb8c59e369e92dc74fbccc5100618be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Voet=20=28ryv=29?= Date: Thu, 28 Dec 2023 10:37:16 +0100 Subject: [PATCH] [IMP] orm: update changelog for the new flush strategy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes odoo/documentation#7194 Related: odoo/upgrade#5469 Related: odoo/odoo#144747 Related: odoo/enterprise#53380 Signed-off-by: Rémy Voet (ryv) --- content/developer/reference/backend/orm.rst | 1 + content/developer/reference/backend/orm/changelog.rst | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/content/developer/reference/backend/orm.rst b/content/developer/reference/backend/orm.rst index af40454ca..b5328c724 100644 --- a/content/developer/reference/backend/orm.rst +++ b/content/developer/reference/backend/orm.rst @@ -693,6 +693,7 @@ Useful environment methods .. automethod:: Environment.is_superuser .. automethod:: Environment.is_admin .. automethod:: Environment.is_system +.. automethod:: Environment.execute_query Altering the environment ------------------------ diff --git a/content/developer/reference/backend/orm/changelog.rst b/content/developer/reference/backend/orm/changelog.rst index 66ebd3b55..43ae1ae0d 100644 --- a/content/developer/reference/backend/orm/changelog.rst +++ b/content/developer/reference/backend/orm/changelog.rst @@ -4,6 +4,17 @@ Changelog ========= +Odoo Online version 17.1 +======================== + +- Method :meth:`~odoo.models.Model._flush_search` has been deprecated with + `#144747 `_. + The flushing of fields is now done by :meth:`~odoo.api.Environment.execute_query`, + and is based on metadata put in the :class:`~odoo.tools.SQL` object by + :meth:`~odoo.models.BaseModel._search` and other low-level ORM methods that + build such objects. Those methods are also responsible for checking the access + rights on the fields that are used in the SQL object. + Odoo version 17.0 =================