CATEGORY FOCUS

Odoo 开发

聚合 Odoo 开发基础、源码理解、ORM、模型、视图、安全与扩展实践。

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

TOPIC PICKS

这个专题的推荐入口

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

模型写入管线

Odoo 表单里改了值,保存时到底发生了什么:onchange、compute、constraints 与 write 管线讲透

很多开发者会把 onchange、compute、constraints 都当成‘字段变了就会触发的东西’,结果一到线上就困惑:为什么界面上是对的,保存后又变了?为什么 onchange 跑了,但约束还没报?本文把表单编辑到真正写库这条管线按源码拆开。

Odoo 开发
进阶 开发者 2 分钟阅读 0 评论 0 收藏 13 阅读
继续阅读 →
问卷建模

Odoo 活动问卷为什么不是把答案贴在报名表上:event.question、registration.answer 与 once_per_order 边界讲透

很多人以为 Odoo 活动问卷只是给报名表多加几个字段。实际上,event.question、event.question.answer、event.registration.answer 和事件上的 general / specific questions 共同组成了一套独立的数据模型。看懂它,才能理解为什么有些问题按订单问一次,有些问题却要对每个参会人分别作答。

Odoo 开发 其他
进阶 开发者 2 分钟阅读 0 评论 0 收藏 11 阅读
继续阅读 →
Activity 接力

Odoo 计划活动为什么不会无限接龙:mail.activity.type 的 suggest / trigger 与完成后续接链路讲透

很多人以为 Odoo Activity 的“下一步”只是界面上的推荐按钮。实际上,mail.activity.type 里 suggest 和 trigger 是两套完全不同的机制:一套负责给人选项,一套负责在完成时自动长出下一条。看懂这条链,才能把提醒真正配置成流程。

Odoo 开发 协同办公
进阶 开发者 2 分钟阅读 0 评论 0 收藏 11 阅读
继续阅读 →
多公司

Odoo 多公司切换为什么前端总能跟上:switch company menu、user service 与上下文刷新边界讲透

很多人以为 Odoo 的多公司切换只是“点一下菜单,然后整页刷新”。但从 `switch_company_menu.js` 和 `user.js` 看,官方真正维护的是一套前端用户上下文:cookie 记录当前公司集合,`allowed_company_ids` 驱动 RPC 上下文,`userBus` 负责广播变化,路由层再决定是局部栈回退还是整页刷新。本文把这套链路讲透。

Odoo 开发 前端
进阶 开发者 1 分钟阅读 0 评论 0 收藏 11 阅读
继续阅读 →
上一页 第 8 / 52 页
下一页