【发布时间】:2018-03-17 06:37:49
【问题描述】:
大家好,我尝试覆盖销售订单行的取消链接方法。已调用函数但未删除引发 UserError 验证。
Odoo 默认功能:
@api.multi
def unlink(self):
if self.filtered(lambda x: x.state in ('sale', 'done')):
raise UserError(_('You can not remove a sale order line.\nDiscard changes and try setting the quantity to 0.'))
return super(SaleOrderLine, self).unlink()
自定义覆盖功能:
@api.multi
def unlink(self):
if self.filtered(lambda x: x.state in ('sale', 'done')):
pass
return super(test, self).unlink()
提前致谢。
【问题讨论】:
标签: odoo odoo-10 unlink raiserror