跳转到主要内容

Odoo项目mr.bob模板

项目描述

License: AGPL 3.0 or Later https://badge.fury.io/py/bobtemplates.odoo.svg https://travis-ci.org/acsone/bobtemplates.odoo.svg?branch=master

bobtemplates.odoo 是一套用于开发Odoo插件的 mr.bob 模板。

它提供了以下模板

  • addon:一个带有readme文件和OCA插件的fragments/icon的插件骨架

  • model:一个Odoo模型,附带表单、树、动作、菜单、演示数据和ACL

  • test:一个测试类

  • wizard:一个带有临时模型、视图和动作的向导

  • readme:为OCA插件添加readme文件或fragments

以下为候选者(欢迎pull requests)

  • 报告

  • 控制器

  • 小部件

安装

pip install bobtemplates.odoo

快速入门

注意:在运行以下命令之前,建议备份或vcs提交您的当前目录,以便您可以轻松查看已生成和/或更改的内容。

在当前目录创建一个新的插件

mrbob bobtemplates.odoo:addon

现在进入新创建的插件目录,运行以下命令以添加一个新模型,以及关联的视图、演示数据和acl

mrbob bobtemplates.odoo:model

添加一个测试类

mrbob bobtemplates.odoo:test

提示:阅读mr.bob 用户指南。特别是它解释了如何设置默认值以避免每次运行时重复输入相同的答案(例如版权作者)。

致谢

作者

灵感来自https://github.com/plone/bobtemplates.plone

贡献者

  • Adrien Peiffer (ACSONE)

  • Olivier Laurent (ACSONE)

  • Mohamed Cherkaoui

  • Thomas Binsfeld (ACSONE)

维护者

ACSONE SA/NV

此模块由 ACSONE SA/NV 维护。

变更

3.2.0 (2024-09-17)

  • Odoo 18 支持

3.1.0 (2023-06-13)

  • [IMP] 对于 Odoo >= 12,删除视图名称

3.0.0 (2022-12-14)

  • 支持 python 3.11。移除对 python 3.6 的支持。

  • [IMP] 向导:在 Odoo >= 13 中不需要 api.multi 装饰器

2.1.0 (2022-10-20)

  • [IMP] 插件:添加一个问题以生成 README 文件或否

2.0.0 (2022-09-26)

  • 支持 python 3.10。移除对 python < 3.6 的支持。

1.5.2 (2022-09-29)

  • [FIX] 修复 README 模板

1.5.1 (2022-09-29)

  • [CHG] 更新 README

1.5.0 (2022-09-29)

1.4.1 (2022-02-18)

  • [IMP] GNU:更改 URL 为 https

1.4.0 (2021-08-13)

  • [ADD] Odoo 13 和 14 支持

  • [IMP] 使用 python3 super()

  • [IMP] 更好的 pep8 兼容性

1.3.0 (2018-11-23)

  • [IMP] 一些 Odoo 11/12 支持(默认为 12)

  • [IMP] 不要为 python 3 文件添加 utf-8 头部

  • [IMP] 支持 python 3.6

1.2.1 (2018-09-18)

  • [FIX] 向导视图中的缩进

  • [IMP] 测试模板:允许选择测试类

  • [FIX] 在 __init__.py 中防止重复导入

1.2.0 (2017-09-11)

  • [CHG] 从版本 9 及以后,XML 文件中的 data 标签不再需要

  • [FIX] 添加到 __init__.py 中的导入时的问题

  • [IMP] 表单视图中的按钮模板更好

1.1.2 (2017-04-07)

  • 更新了 pypi trove 类别,没有功能更改

1.1.1 (2017-01-14)

  • [FIX] 向导:返回正确的操作类型

  • [IMP] 不要添加已在清单中存在的项(例如视图)

1.1.0 (2016-10-28)

  • [IMP] Odoo 10.0 支持

1.0.1 (2016-09-09)

  • [FIX] 1.0.0(2016-06-25)中的打包错误(删除 icon.svg.oca)

1.0.0 (2016-09-01)

  • [IMP] 向导:改进表单视图模板

  • [IMP] 向导:在向导操作中使用 'new' 目标

  • [ADD] 向导:在更多/操作菜单中添加操作

  • [FIX] 向导:移除多装饰器中的括号,这导致 Odoo 8.0 中崩溃

  • [FIX] 插件:对于 OCA 插件,生成 icon.png 而不是 icon.svg

  • [IMP] 向导、模型:对于 Odoo >= 9.0,使用 <odoo> 而不是 <openerp>

1.0.0b3(2016-06-25)

  • [ADD] 向导模板

  • [IMP] 模型:在插件清单中自动添加视图、演示数据和 acl

  • [IMP] 插件:如果不存在 README.rst,则在描述字段中放置摘要

  • [IMP] 模型:不要生成动作视图_type(这通常已过时)

  • [IMP] 模型:在动作中添加域和上下文

  • [IMP] 模型:如果不继承,则添加示例字段

  • [IMP] 模型:在表单视图中添加默认组

  • [IMP] 模型:不要生成空的视图 xml 文件

  • [FIX] 模型:当创建带有记录条目的菜单时,菜单名称是必需的

1.0.0b2(2016-06-17)

  • [ADD] 插件:添加可选的 OCA 模式(作者、README.rst 和 icon.svg)

  • [IMP] 模型:改进模型文件中的导入顺序

  • [FIX] 模型:避免将 ir.model.access 数据设置为不可更新的记录

1.0.0b1(2016-06-16)

  • 添加渲染后消息,邀请用户将生成的 xml 文件添加到 __openerp__.py 数据部分

  • 自动将模型导入添加到 models/__init__.py

  • 对模型模板(视图、安全、演示数据等)进行了许多改进和修复

  • 插件模板

  • 测试模板

  • 测试(使用 tox 和 travis)

1.0.0a2(2016-06-15)

  • 修复损坏的命名空间包分发

1.0.0a1(2016-06-15)

  • 第一个版本,一个非常粗糙的带有视图的 Odoo 模板

项目详情


下载文件

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

源分发

bobtemplates_odoo-3.3.0.tar.gz (30.8 kB 查看哈希)

上传时间

构建分发

bobtemplates.odoo-3.3.0-py3-none-any.whl (28.8 kB 查看哈希)

上传时间 Python 3

支持者

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