Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

[已解决]sale.order.line的删除日志 明确显示到sale.order的form视图的note



  • 如何给sale.ordersale.order.line添加删除日志或者字段值变动的日志(类似track_visibility='onchange'的功能),显示在sale.order的form视图上。还有其他的方法吗?

    尝试做法:
    sale.orderwrite方法中获取不到删除的line的记录,在sale.orderunlink方法中使用message_post记录到sale.order.line的删除记录。

    sale.order.lineunlink方法中使用message_post报错:AttributeError: 'sale.order.line' object has no attribute 'message_post'


  • 管理员

    order.line 没有继承mail.thread所以不会有message_post方法,但是你可以用self.order_id.message_post,也就是对应的订单上的message_post方法



  • @digitalsatori
    谢谢,就是这个原因。

    只有继承了mail.thread才能使用message_post方法。
    message_post的主体是谁,就是在那个的form表单上记录log的。


Log in to reply