变更日志¶
Odoo 版本 19.0¶
添加对
GROUPING SETSfor pivot views. See #194413 的支持。添加对域中动态日期的支持。请参阅`#216665 <https://github.com/odoo/odoo/pull/216665>`_。
已在 #217708 中弃用
odoo.osv。已弃用 #193636 中的
record._cr、record._context、record._uid。
Odoo 在线版本 18.4¶
CLI 中添加了
reinit选项以重新初始化模块。请参阅`#206408 <https://github.com/odoo/odoo/pull/206408>`_。可以编写和组合自定义域来注入任意 SQL。请参阅`#205208 <https://github.com/odoo/odoo/pull/205208>`_。
Odoo 在线版本 18.3¶
在执行
Fields.search方法之前应用域优化。所有等式的处理都是一致的:=相当于in。请参阅`#191549 <https://github.com/odoo/odoo/pull/191549>`_。新的 cron API 用于通知批量提交的进度。请参阅`#197781 <https://github.com/odoo/odoo/pull/197781>`_。
默认情况下不再加载演示数据。请参阅`#194585 <https://github.com/odoo/odoo/pull/194585>`_。
Odoo 在线版本 18.2¶
read_group已被弃用,取而代之的是用于后端使用的_read_group和作为格式化公共 API 的formatted_read_group。请参阅`#163300 <https://github.com/odoo/odoo/pull/163300>`_。添加
@api.private是为了区分公共 Python 方法和为 RPC 调用公开的方法。请参阅`#195402 <https://github.com/odoo/odoo/pull/195402>`_。
Odoo 在线版本 18.1¶
用于域操作的新
odoo.domain和odoo.DomainAPI。请参阅`#170009 <https://github.com/odoo/odoo/pull/170009>`_。使用 #175783 将约束和索引声明为模型属性。
json控制器已重命名为jsonrpc。它们的名称相同,只是 python 文件中的type发生了变化。请参阅`#183636 <https://github.com/odoo/odoo/pull/183636>`_。
Odoo 版本 18.0¶
像所有其他字段一样,按名称搜索现在实现为
_search_display_name。请参阅`#174967 <https://github.com/odoo/odoo/pull/174967>`_。检查访问权限和规则的新方法现在结合了访问权限和规则:
check_access、has_access和_filtered_access。请参阅`#179148 <https://github.com/odoo/odoo/pull/179148>`_。翻译可从
Environment和 #174844 获取。
Odoo 在线版本 17.4¶
删除了内部运算符
inselect。另一种方法是将in与查询或 SQL 对象一起使用。 #171371。
Odoo 在线版本 17.3¶
现在,我们可以按
read_group、_read_group中的日期部件号以及带有 #159528 的域进行分组。
Odoo 在线版本 17.2¶
Odoo 在线版本 17.1¶
方法
_flush_search()已被 #144747 弃用。字段的刷新现在由execute_query()完成,并且基于由_search()和构建此类对象的其他低级 ORM 方法放入SQL对象中的元数据。 这些方法还负责检查 SQL 对象中使用的字段的访问权限。
Odoo 版本 17.0¶
引入
SQL包装器对象,使 SQL 组合对于 SQL 注入来说更容易、更安全。 ORM 的方法现在在内部使用它。由 #134677 介绍。
Odoo 在线版本 16.4¶
方法
name_get()已被 #122085 弃用。改为读取字段display_name。
Odoo 在线版本 16.3¶
方法
_read_group()有一个带有 #110737 的新签名
Odoo 在线版本 16.2¶
重构搜索和读取方法的实现,以便能够在最少数量的 SQL 查询中将两者结合起来。我们引入了两种利用组合优势的新方法
search_fetch()和fetch()。更多详细信息可以在拉取请求 #112126 中找到。
Odoo 版本 16.0¶
Odoo 在线版本 15.4¶
用于刷新到数据库并使用 #87527 使缓存无效的新 API。新方法已添加到
odoo.models.Model和odoo.api.Environment中,并且对于每种情况下实际执行的操作不再那么混乱。请参阅 SQL Execution 部分。