odoo-development 是介绍 Odoo 业务模块开发的 Skill。它用 Python 模型管理数据,通过 XML 视图组织界面,把控制器、权限和初始化资料分别放好。
比如增加订单字段,先定义数据与规则,再让界面显示;隐藏按钮不能代替访问控制。模型访问权限与记录规则处理的范围不同,导入、接口等入口也要守住业务约束。
主文建议用继承扩展功能,减少直接改核心造成的升级负担;还涉及翻译、定时任务和查询优化。不过它列出的 @api.multi 在新版 Odoo 已移除,不能把整份清单当当前版本可直接运行的写法。
适合先梳理模块职责与扩展位置,再对实际版本核接口。页面 onchange 也不代替服务端校验;本文未运行示例或修改系统,完成一个表单不说明数据规则和权限已经完整。