SuperAPI AI 工具集

odoo-website

前端与建站

查看项目

更新于 10-16 00:06

技能介绍

用途:用于 Odoo 网站、门户及面向公众的 addon 开发,可配合 odoo-owl 处理响应式组件,配合 odoo-web-security 做信任边界审查,配合对应版本技能处理版本敏感 API。

起步做法:先确认 Odoo 版本,检查 website、portal 等相关的 manifest 依赖,以及现有控制器、路由、模板和门户 mixin;查看邻近路由的 auth、路由类型、CSRF 行为和归属校验;查看网站资源包与模板继承锚点;查看针对匿名、门户和内部用户的现有测试。若设置了 $ODOO_SOURCE,则对照本地源码验证控制器、QWeb、资源与门户行为;否则使用对应版本的官方文档,并说明不确定之处。

任务分流:公开或门户页面流程读 WEBSITE-PATTERNS.md;QWeb 或模板继承读 QWEB-PATTERNS.md;涉及访问、身份或不安全输入时结合 odoo-web-security;涉及 OWL 组件或 web-client 注册表时结合 odoo-owl;浏览器或控制器验证结合 odoo-web-testing。

通用要求:复用最接近的标准 Odoo 控制器、模板、mixin 和路由约定;将一切公开或门户参数视为不可信,在渲染或修改数据前校验记录归属;sudo() 仅限明确而狭窄的信任边界,绝不作为访问检查;优先使用 t-out 和安全的结构化值,把原始 HTML 与 Markup 视为安全敏感;使用稳定的模板锚点,保留翻译、响应式行为和资源顺序;按每种相关用户类型测试路由,公开路由需包含未认证用户。

限制:资料未提供具体安装命令、收费方式、版本支持范围或与其他技能组合的配置细节,暂未提供。