用途:该技能是 Odoo 19 各主题指南的主索引,帮助开发者按任务快速定位应阅读的详细指南文件(dev/ 目录下的多个 .md 文件)。
主要能力:索引覆盖 Actions(窗口/URL/服务端动作、cron、动作绑定)、API 装饰器(@api.depends、@api.constrains、@api.ondelete、@api.onchange、@api.model)、数据文件(XML/CSV、record/field/delete/function 标签、menuitem/template/asset 快捷方式、noupdate)、开发(模块创建、manifest.py、目录结构、访问权限 CSV、记录规则、TransientModel 向导、报表)、字段类型(Char、Text、Monetary 等及 required/default/index 参数、关系字段)、Manifest(依赖、资源包、外部依赖、pre_init/post_init/uninstall 钩子、auto_install)、Mixins(mail.thread、mail.alias.mixin、mail.activity.mixin、utm.mixin、website 发布、SEO、rating)、模型方法(ORM 查询、CRUD、domain、记录集与预取、批量操作)、性能(N+1、慢代码优化、search_read/read_group/mapped/filtered)、报表(QWeb PDF/HTML、模板、纸张格式、_get_report_values、条码、字体、可翻译报表)、安全(ACL、记录规则、字段级权限、多公司、SQL 注入/XSS、公共与门户用户)、测试(TransactionCase、HttpCase、@tagged/@users/@warmup、Form 类、Mock、查询计数断言)、翻译(Python _()/_lt()、JS _t()、可翻译 QWeb 模板、translate=True、PO 文件、语言 res.lang)、事务(UniqueViolation/NotNullViolation、savepoint、事务状态、序列化失败、提交回滚)、控制器(HTTP 端点、路由、auth 类型、JSON/HTTP 响应)、视图(Odoo 19 中列表视图使用 <list> 而非 <tree>、表单、搜索、xpath 继承、QWeb、动作与菜单)、OWL(组件、hooks、services、生命周期、JS 翻译)、迁移(跨版本升级、pre/post/end 迁移脚本、数据迁移、版本特定逻辑)。
使用方式:先在本索引中按任务找到对应文件名,再打开 dev/ 目录下的详细指南;不同 AI IDE 的安装说明参见 AGENTS.md,Claude Code 相关内容参见 CLAUDE.md。
文件结构:agent-skills/skills/odoo/19.0/ 下含 SKILL.md(本文件)、dev/ 指南目录、CLAUDE.md 与 AGENTS.md。
限制:所有指南基于对 Odoo 19 源码的分析(涉及 odoo/models.py、fields.py、api.py、http.py、exceptions.py、tools/translate.py、res_lang.py、translation.js 等),官方文档或收费、价格等信息暂未提供。