【问题标题】:How to get the flag/state of current operation in Odoo 9?如何在 Odoo 9 中获取当前操作的标志/状态?
【发布时间】:2016-08-27 19:05:30
【问题描述】:

我是odoo的新手,我想知道我们如何获得每个操作的当前标志/状态。

例如:当我们创建一个新记录时,我们如何知道当前标志/状态是“添加”?或者当我们查看记录时,我们如何知道当前标志/状态是“查看”?

它类似于存储在名为“uid”的会话中的当前用户 ID,是否有类似的东西可以在每个操作中获取当前标志/状态?

【问题讨论】:

  • 我不太明白你所说的current state/flag 是你在模型中定义的东西吗?
  • 实际上我试图改变我在上一个线程中询问的关于 get_state 的课程场景。那次我很沮丧,但你的回答终于解决了,谢谢@danidee

标签: python web openerp


【解决方案1】:

没有“标志/状态”之类的东西。

您可能想说的是,您想知道记录上正在发生哪些操作。最简单的方法是查看您的日志。那里会有/web/dataset/call_kw/model/operation 形式的语句,其中model 是您的ORM 模型,操作可以是搜索、读取、取消链接等。RPC 调用也记录在那里。不同版本的 odoo 之间的日志输出格式略有不同。您可以通过在 postgresql 上监控 sql 事务来降低级别,但我认为这不是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2018-07-23
    • 2011-02-16
    相关资源
    最近更新 更多