跳转到主要内容

原型化您的模块。

项目描述

License: AGPL-3

模块原型器

此模块允许管理员原型化新功能,并将它们导出为模块。功能人员可以为开发者准备工作,开发者除了原型未导出的所有内容外,还需要实现逻辑。

安装

确保已安装Jinja2版本2.7.3或更高版本

$ pip install --upgrade Jinja2==2.7.3

配置

无需配置。

使用

要使用此模块,您需要

  • 安装您未来模块的依赖项

  • 通过添加字段和创建继承视图来定制您的实例

  • 创建您的菜单项及其窗口动作

  • 通过创建过滤器来准备您的数据和演示数据

  • 创建您自己的组及其访问权限和记录规则

  • 将您自己的访问权限和记录规则添加到现有组

一旦正确定制了您的实例,您就可以转到设置 > 模块原型 > 原型并创建一个新原型

  • 填写您模块的信息(输入名称、描述、徽标等)

  • 在依赖项选项卡中,选择您模块将依赖的所有其他模块

  • 在数据 & 演示数据选项卡中,选择您数据和演示数据使用的过滤器

  • 在字段选项卡中,选择您创建或定制的字段

  • 在界面选项卡中,选择您的菜单项和视图

  • 在安全选项卡中,选择您的组、访问权限和记录规则

  • 保存并点击导出

您将获得一个包含您的模块、准备好安装且符合OCA约定的zip文件。然后,您可以将其提供给需要实现默认值或onchange方法的开发者。

Try me on Runbot

已知问题/路线图

  • #104 - 包括来自脚手的controllers.py和templates.xml。

  • 将图片附加到原型,并导出到“images”模块清单中。

  • 导出数据和演示数据

  • 导出报告

  • 导出工作流、节点、转换、操作

  • 导出组、访问权限和记录规则

  • 允许选择和导出网站内容

错误追踪器

错误在GitHub Issues上进行跟踪。如果遇到问题,请先查看是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈在这里帮助我们解决。

鸣谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问http://odoo-community.org

变更日志

v0.3

  • 在生成的xml视图中将ir.ui.model替换为ir.ui.view

  • 提高模型生成代码的pep8兼容性

v0.2

  • 根据#108中的讨论,从prototype重命名为module_prototyper

  • 设置中包含用于创建原型的元素(菜单视图、视图、字段)的菜单

v0.1

  • 覆盖了openerp.py的设置,包括描述、维护者、网站、名称、技术名称等。

  • 视图和菜单可以通过odoo设置并在原型中汇总。文件将自动生成并添加到openerp.py的数据部分。请注意,一些高级功能(如域或上下文)可能仍然缺失。

  • 可以通过依赖项选项卡设置依赖项

  • 可以添加自定义字段。将为每个模型生成一个包含所有字段的文件。相应地更新init.py文件。请注意,某些功能尚未实现,例如域和上下文。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建的分发

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面