Odoo通过扩展更改字段属性

时间:2018-04-11 08:30:18

标签: python crm odoo odoo-10

在Odoo中有一个文件addons / website_quote / models / sale_order.py,它有一个SaleOrder类。它有一个字段

website_description = fields.Html('Description', sanitize_attributes=False, translate=html_translate)

我希望这个字段变得不可翻译,因为每次用户保存记录时,他(用户)都会收到消息“更新翻译”。这使用户感到恼火。

website_description = fields.Html('Description', sanitize_attributes=False, translate=False)

为了达到这个目的,我将创建另一个继承SaleOrder并具有此行

的类
website_description = fields.Html('Description', sanitize_attributes=False, translate=False)

这是改变字段属性的正确方法吗?

1 个答案:

答案 0 :(得分:2)

您无需使用新API重新创建所有字段属性:

from odoo import models, fields


class SaleOrder(models.Model):
    _inherit = "sale.order"

    website_description = fields.Html(translate=False)

这应该足够了。