覆盖odoo

时间:2015-07-15 12:38:18

标签: python-2.7 odoo-8

我在读取群组功能中进行了一些更改,该功能位于 odoo / server / openerp / models 中。

我现在需要的是在我自己的模块中覆盖此功能。所以我在我的模块的 .py 文件中复制了这个功能,但这对我不起作用。谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:3)

请查看以下示例

from openerp import models
def read_group():
    #YOUR OVERRIDDEN Function

models.BaseModel.read_group = read_group

对于新API和旧API兼容性问题,您还可以使用此链接上的示例中给出的_register_hookhttps://stackoverflow.com/a/34854721/1451220