catalog/repos/ahmed-lakosha--odoo-plugins.md

5.4 KiB
Raw Permalink Blame History

Odoo开发插件集

Odoo Claude Code 插件 开发工具 MCP

☁️ Odoo 插件市场 — Claude Code 的 Odoo 插件

7 个专业 Odoo 开发插件,适用于 Claude Code — 覆盖 Odoo 开发全生命周期,包括版本迁移升级、测试、安全审计、国际化和服务器生命周期管理。

Claude Code Odoo Versions License


快速安装

# 一次性安装全部 7 个 Odoo 插件
claude mcp add cloud-market [https://github.com/ahmed-lakosha/odoo-plugins.git]

也可以通过引用此仓库,从插件市场单独安装各个插件。


插件列表

🔄 odoo-upgrade

全面的 Odoo 模块升级助手支持版本间迁移14-19

处理 XML 视图转换(<tree><list>attrs→内联写法、Python API 变更、 OWL 1.x→2.0 生命周期钩子、控制器类型迁移、SCSS 变量重构 及 RPC 服务替换。内置 150+ 模式识别和 75+ 自动修复方案。

命令:/odoo-upgrade


🎨 odoo-frontend

集成 MCP 的 Odoo 网站主题开发工具,支持 Bootstrap 版本管理

完整的 publicWidget 框架、暗色模式切换模式、RTL/LTR 切换器、Figma→Odoo 转换、$o-website-values-palettes 参考、主题镜像模型架构 以及适用于 Odoo 18+ 的 OWL 2.0 组件模式。

命令:/odoo-frontend/create-theme/theme_web_rec


📄 odoo-report

专业的 Odoo QWeb 报表与邮件模板工具包,支持 Odoo 14-19

创建、调试、迁移和验证 QWeb PDF 报表及邮件模板。包含 二维码/条码模式ZATCA/沙特标准)、报表向导模板、阿拉伯语/英语双语 排版,以及 Odoo 19 公司品牌迁移指南。

命令:/odoo-report/create-qweb-report/create-email-template/debug-template/migrate-template/validate-template/fix-template/preview-template


🧪 odoo-test

Odoo 测试工具包 — 测试生成、模拟数据、覆盖率分析v14-19

通过 AST 解析从模型定义生成 TransactionCase 测试骨架, 以彩色输出和 JUnit XML 报告运行测试,按字段类型创建真实模拟数据, 并生成 HTML/JSON 格式的测试覆盖率缺口分析报告。

命令:/odoo-test/test-generate/test-run/test-coverage/test-data


🔒 odoo-security

Odoo 安全审计 — 访问规则、路由鉴权、sudo() 分析与风险评分

审计 ir.model.access.csv 完整性,验证 @http.route auth= 参数, 对每个 sudo() 调用进行上下文分类分析(危急/高/中/低), 并生成统一风险评分0-100及修复建议。支持 CI 集成,提供退出码。

命令:/odoo-security/security-audit/check-access/find-sudo/check-routes


🌐 odoo-i18n

Odoo 国际化工具包 — 提取、验证、缺失翻译报告、阿拉伯语/RTL 支持v14-19

通过 AST 解析从 Python/XML/JS/QWeb 中提取可翻译字符串到 .pot/.po 文件, 验证翻译完整性并支持阿拉伯语复数形式nplurals=6 按语言查找缺失翻译,以及合并/清理/转换 .po 文件。内置完整的阿拉伯语/RTL 排版模式。

命令:/odoo-i18n/i18n-extract/i18n-missing/i18n-validate/i18n-export


⚙️ odoo-service

完整的 Odoo 服务器生命周期管理器 — 在任意环境和 IDE 中运行、部署、初始化

自动检测本地 venv 或 Docker 来启动/停止 Odoo初始化新环境 venv + PostgreSQL + .conf 生成管理数据库pg_dump 备份/恢复、创建/删除、 管理员重置),编排 Docker构建、启动、停止、查看日志、进入 shell、为 14-19 所有版本生成 Dockerfile并自动生成 PyCharm 和 VSCode 的 IDE 配置。

命令:/odoo-service/odoo-start/odoo-stop/odoo-init/odoo-db/odoo-docker/odoo-ide


Odoo 版本支持

插件 14 15 16 17 18 19
odoo-upgrade
odoo-frontend
odoo-report
odoo-test
odoo-security
odoo-i18n
odoo-service

仓库结构

cloud-market/
├── .claude-plugin/
│   └── marketplace.json          ← 插件注册表v1.1.0,共 7 个插件)
├── odoo-upgrade-plugin/          ← 升级迁移工具包
├── odoo-frontend-plugin/         ← 主题与前端开发
├── odoo-report-plugin/           ← QWeb 报表与邮件模板
├── odoo-test-plugin/             ← 测试与覆盖率
├── odoo-security-plugin/         ← 安全审计
├── odoo-i18n-plugin/             ← 国际化
├── odoo-service-plugin/          ← 服务器生命周期与部署
├── validate_plugin.py            ← 插件验证工具
├── CLAUDE_CODE_PLUGIN_DEVELOPMENT_GUIDE.md
└── LICENSE

作者

ahmed-lakoshaahmed.lakosha94@gmail.com


许可证

LGPL-3