OdooCC Odoo 助手
面向本地 Odoo 19 新手开发者的 VS Code 扩展,提供运行环境初始化和符合 OdooCC 约定的模块骨架生成。
主要功能
- 初始化 Odoo 运行环境:检查或创建
odoo.conf、PostgreSQL odoo 角色、venv-odoocc、OdooCC 模块库和 odoo19-run 调试配置;安装 Python 依赖时可选择不使用镜像、阿里云、清华、腾讯或中科大 Pip 镜像,默认阿里云。
- 初始化时会确保项目根目录存在
addons_custom,生成说明用途的 README.md,并将其加入 odoo.conf 的 addons_path。
- 一键生成以
occ_ 开头、AGPL-3、Odoo 19 规范的 CRUD 模块,可选生成非生产验收模块。
使用方法
- 在 VS Code 中打开 Odoo 项目根目录。
- 从命令面板执行
OdooCC: 初始化 Odoo 运行环境,在统一设置页面选择 SUPERUSER 或 CREATEDB、确认是否下载 OdooCC 模块库后完成本地环境准备。默认下载 https://github.com/odoocc/odoocc 到 addons_odoocc。
- 使用命令面板执行
OdooCC: 创建 OdooCC 模块。插件仅会读取 odoo.conf 与 Odoo 版本信息,不会扫描项目源码;存在多个配置文件时会请你选择,并保存选择结果。
- 选择可写的自定义 addons 根目录,填写模块信息。文件预览和明确确认后才会写入。
语言
默认使用简体中文。通过 VS Code 设置 odoocc.language 选择 zh-CN 或 en。后续新增的所有面向用户文本必须同时提供中英文。
开发
npm install
npm run check
npm test
npm run package
在 VS Code 中打开本项目并按 F5 启动扩展开发宿主。运行时依赖会被打入 VSIX;不打包 Odoo 源码。
| |