Odoo模块升级常用脚本及其解释
本文介绍了一些Odoo模块版本升级的常用技巧和脚本。这些脚本能大大的提高模块升级的效率。 原文请参见:Module Migration
代码回顾
下列的命令用来评估模块版本迁移大致的工作量,执行命令后可以一次显示所涉模块的所有源码。
共 68 篇文章
本文介绍了一些Odoo模块版本升级的常用技巧和脚本。这些脚本能大大的提高模块升级的效率。 原文请参见:Module Migration
下列的命令用来评估模块版本迁移大致的工作量,执行命令后可以一次显示所涉模块的所有源码。
每天象读报纸一样浏览最新的提交信息(commit log)是学习Odoo(包括其他开源项目)的一个 好方法,它可以让你了解Odoo的发展动向,专家对bug的处理方法,最新的特性实现等。
Odoo升级到V11后原生支持运行于Python 3.x环境。于是好事者立即联想到了Python 3的异 步IO(asyncio)的火热特性。考虑Odoo是否能通过采用asyncio在面对大并发访问时提高后台数据库的访问效率。
经常有Odoo的用户反映所有的邮件设置都正确但就是没办法在Odoo中发送邮件。原因其实很 简单,就是用户的SMTP服务器不支持Email Relay。难道就没有办法了吗?答案当然是否定的。
Pipenv 工具集pip, Pipfile, virtualenv于一身,是一个非常方便易用的python包
管理工具。
在Debian下的Odoo源码安装,总体上为以下四步:
ERP系统里角色众多,权限交错,常见的需求会有不同角色的用户登陆进来看到不一样的数据或者不同的菜单看到不同的记录。需要不同角色的用户登陆进来看到不一样的的数据。在Odoo里面实现各种的“过滤”都是通过Domain来实现的。Domain中文叫做“域”,它起到的作用是“过滤规则”。Odoo里面很多功能都需要用到Domain,操作层面的记录规则、过滤器、动作;代码层面的search方法等都需要用到Domain。
QWeb是Odoo使用的模板引擎。它是基于xml语言编写的,用来自动生成Html网页页面。下面就让我们来学习如何使用QWeb的语法。使用QWeb来创建我们的看板视图及用户报告。