原型化您的模块。
项目描述
模块原型器
此模块允许管理员原型化新功能,并将它们导出为模块。功能人员可以为开发者准备工作,开发者除了原型未导出的所有内容外,还需要实现逻辑。
安装
确保已安装Jinja2版本2.7.3或更高版本
$ pip install --upgrade Jinja2==2.7.3
配置
无需配置。
使用
要使用此模块,您需要
安装您未来模块的依赖项
通过添加字段和创建继承视图来定制您的实例
创建您的菜单项及其窗口动作
通过创建过滤器来准备您的数据和演示数据
创建您自己的组及其访问权限和记录规则
将您自己的访问权限和记录规则添加到现有组
一旦正确定制了您的实例,您就可以转到设置 > 模块原型 > 原型并创建一个新原型
填写您模块的信息(输入名称、描述、徽标等)
在依赖项选项卡中,选择您模块将依赖的所有其他模块
在数据 & 演示数据选项卡中,选择您数据和演示数据使用的过滤器
在字段选项卡中,选择您创建或定制的字段
在界面选项卡中,选择您的菜单项和视图
在安全选项卡中,选择您的组、访问权限和记录规则
保存并点击导出
您将获得一个包含您的模块、准备好安装且符合OCA约定的zip文件。然后,您可以将其提供给需要实现默认值或onchange方法的开发者。
已知问题/路线图
#104 - 包括来自脚手的controllers.py和templates.xml。
将图片附加到原型,并导出到“images”模块清单中。
导出数据和演示数据
导出报告
导出工作流、节点、转换、操作
导出组、访问权限和记录规则
允许选择和导出网站内容
错误追踪器
错误在GitHub Issues上进行跟踪。如果遇到问题,请先查看是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈在这里帮助我们解决。
鸣谢
贡献者
David Arnold <blaggacao@users.noreply.github.com>
Jordi Riera <jordi.riera@savoirfairelinux.com>
Maxime Chambreuil <maxime.chambreuil@savoirfairelinux.com>
El hadji Dem <elhadji.dem@savoirfairelinux.com>
Savoir-faire Linux <support@savoirfairelinux.com>
Vincent Vinet <vincent.vinet@savoirfairelinux.com>
维护者
本模块由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文件。请注意,某些功能尚未实现,例如域和上下文。
项目详情
哈希值 for odoo8_addon_module_prototyper-8.0.0.3.0.99.dev50-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 241866e8360fc39f05c44b8f884cdf47f15051f24321be0f3cb9035b0e7248a5 |
|
MD5 | 297829459acec5ee13260c5cf9c0a4bf |
|
BLAKE2b-256 | 4155c4a065ad7e7d4aae208a4afb38bc97ccc0ddfed63b2755b61fa8af6d38b6 |