CATEGORY FOCUS

框架

这里集中整理这一主题下的 Odoo 学习文章、源码分析与实战总结。

120 篇文章 534 累计阅读 当前排序:专题优先

TOPIC PICKS

这个专题的推荐入口

可以顺着继续读的相邻方向

记录规则

Odoo 权限不是“ACL 再加个 rule”这么简单:记录规则域合并、组 OR 与访问校验边界

很多开发者把 Odoo 权限理解成“两层门”:先看 ACL,再看 record rule。但从 ir_rule.py 的 _compute_domain 和 models.py 的 _check_access 看,系统实际做的是“先判模型权限,再把全局规则、组规则、继承模型规则合成一个 domain,最后对真实记录集做过滤和报错”。

Odoo 开发 框架
进阶 开发者 2 分钟阅读 0 评论 0 收藏 5 阅读
继续阅读 →
记录规则

Odoo 记录规则为什么不是“domain 过滤完就结束”:SQL 域、访问校验与越权错觉讲透

很多人理解记录规则时只记住一句话:ir.rule 会给 search 自动加 domain。这个说法不算错,但远远不够。到了新版本源码里,访问检查已经不再是“前面搜出来就算能操作”,而是模型权限先过一层、记录规则再过一层,最后才得到真正允许的记录集。本文结合 orm/models.py 把这条边界讲透。

Odoo 开发 框架
进阶 开发者 1 分钟阅读 0 评论 0 收藏 5 阅读
继续阅读 →
上一页 第 4 / 20 页
下一页