- A+
在早前的odoo13或更早版本,一直有 select_add 方法,用于给 selection 增加值。但问题是不可以定义在什么位置,这时我们只能重新定义了。 但是由于 odoo 继承的特性,经常我们不知道哪个别的模块也新增加了一个 select。 在最新的版本中,增加了处理方法,来解决这种问题。
例:我们要在 销售订单中, 状态增加 处理。 销售报价发送前须【已审批】。 销售开票前须【已复核】,
以下是我们完整的销售审批模块,在 odoo 市场上可以找到, app_sale_approval
state = fields.Selection(selection_add=[ ('to_approve', 'To Approve'), ('sent',), ('to_check', 'To Check'), ('done',), ])

我的微信
这是我的微信扫一扫