Odoo 11:当我修改计划操作电子邮件队列管理器时,任何更改的字段都设置为 0,并且不采用我输入的值

Odoo 11: when I modify the schedule action Email Queue Manager any field that changes is set to 0 and does not take the value that I put

我修改了两个默认的计划操作:

Mail: Email Queue Manager

Mass Mailing: Process queue

我设置他们更改间隔为 5 分钟,保存后,我的更改被保存为 0 分钟的间隔。当我修改其他一些字段时,它也以0的间隔保存并且开始每秒运行。

有人知道我该如何解决这个问题吗?

更新 1:我唯一能做的就是按特定顺序重新安装所有模块。此外,我也按特定顺序设置自动操作。

大多数插件都有不同类型的数据。有些数据只是为了模块正常工作而存在,其他数据甚至不应该由用户更改,而大多数数据旨在根据用户的喜好进行更改,并且只是为了方便而提供。

无更新标志:

这一点属于odoo模块下的数据文件机制。

noupdate="1" 在插件更新期间不会更改,如果用户删除它也不会重新创建。

在您的情况下,您正在尝试更新可用的数据文件

邮件:电子邮件队列管理器 --> 数据目录下的部分邮件模块

群发邮件:处理队列 --> 数据目录mass_mailing 模块的一部分

在数据文件(.xml 文件)下使用 noupdate="1" 标记创建的两个文件

解法:

最好在 .xml 文件的帮助下使用 noupdate="0" 在您的自定义模块中创建和覆盖相同的文件并升级您的再次模块,然后您将获得可运行的预期功能。

希望我的回答对您有所帮助:)