Odoo Studio 简介
自Odoo 10.0的企业版第一次引入Odoo Studio这个崭新应用,就引起了广大Odoo用户和爱好者的兴趣。在最新的Odoo 11.0 企业版中该应用的功能得到了进一步的增强。 该应用能够让不具有软件开发技能的Odoo用户通过在线图形化编辑的方式来扩展现有系统应用的功能或者创建一个全新的Odoo模块。本文将基于Odoo 11.0企业版的Odoo Studio,通过构建一个简单的Odoo应用来解说其具体的操作。
共 73 篇文章
自Odoo 10.0的企业版第一次引入Odoo Studio这个崭新应用,就引起了广大Odoo用户和爱好者的兴趣。在最新的Odoo 11.0 企业版中该应用的功能得到了进一步的增强。 该应用能够让不具有软件开发技能的Odoo用户通过在线图形化编辑的方式来扩展现有系统应用的功能或者创建一个全新的Odoo模块。本文将基于Odoo 11.0企业版的Odoo Studio,通过构建一个简单的Odoo应用来解说其具体的操作。
Sentry在自动化运维中十分常用。它是一个实时事件日志记录和汇集的平台。它能够对程序运行中产生的错误信息进行抓取。通过email来告知用户。
《Odoo10 Development Essentials》Chapter5(p106)中介绍了Odoo中分层关系的建立。 代码如下
上篇文章中,主要介绍了Odoo中加入Sentry来跟踪日志记录。我们在例子中用了Sentry官方 提供的免费服务。其实Sentry是一个开源框架,你可以部署自己的Sentry服务器以获得更灵 活的配置。
今天给大家读的是2017年12月1日关于计划任务 ir.cron 的一次提交。
起源于 763d71 (我们也有读过ODOO COMMIT 每日一读/6 - 763D71
)这次提交:如果系统中有 to x 状态(将要安装的,将要移除的,将要升级的)的模块计划任务就不执行。初看感觉没什么“毛病”,但是如果这个 to x 状态模块因为某些原因,更新/安装/卸载失败,他们就永远处在 to x 的“僵尸”状态,那么计划任务也永远停着。
Odoo最近的一个Issue 中有很有 趣的关于Python浮点数的讨论。
问题的起点是说使用Odoo提供的float_round函数对浮点数做舍入操作得到的结果并不 正确,比如:
今天我们来看下odoo10中的最新 commit- f075b5
在创建费用报告时,对费用的支付方式进行判断。
如果混用了由员工支付与由公司支付这两个支付方式。无法创建该报告并发出警告

今天我们来看下odoo10关于定时任务的一个commit - 763d71.
对ir_cron.py中的_process_jobs方法新增了逻辑判断,当模块处于更新,安装,或者删除状态时,不进行自动任务的运行。
PosgreSQL行级锁可以是排他的或者是共享的。特定行上的排他行级锁是在行被更新的时候自动请求的。 该锁一直保持到事务提交或者回滚。行级锁不影响对数据的查询,它们只阻塞对同一行的写入。
PostgreSQL 10.0最近发布了,Odoo对该版本的数据库是完全支持的,不过最近发现了一个 问题- issue 20269 ,这个问题跟Odoo的序列号相关 。V11分支中的提交: 56588e8 解决了该问题。