跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

G

geohuz

@geohuz
关于
帖子
1
主题
1
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • 关于 audit trail 的应用问题
    G geohuz

    最近用了一下audit trail, 发现一个很不爽的缺陷, 就是这个模块实际不可以log在one2many关系中many那一边的变化. 一般的one2many情形比如订单和订单行, 我们一定是把订单行放入订单维护界面, 再通过one2many_list widget来构造成一体化的维护界面, 在这种情况下, 你无论怎样修改订单行, audit trail都不能log订单行表的具体变化, 只有一条在one表(就是订单表)的关系字段上的毫无意义的log. 本人跟踪了一下这个audit trail, 发现他实际就是netsvc['object']的子类, 然后overwrite那个execute方法来实现对object变化记录的功能. 但是其实这个execute方法在上述关系维护过程中, 子表变化不能得到触发, 除非你单独用界面维护这个子表, 然而这没有什么实用性. 不知哪位高人有什么简单的办法? 我在oe的论坛中见有人搞个中间类(继承至osv), 然后你要跟踪的类再从他继承, 觉得还是不爽, 因为现在的audit trail已经很完善了, 就差这个one2many的问题. 有没有更好的办法?

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组