簡體   English   中英

在記錄規則 Odoo 中調用一個 python 方法

[英]Call a python method in record rule Odoo

記錄規則的常用語法為['|',('user_id','=',user.id),('user_id','=',False)]]

有沒有可能我們可以使用 python 方法來獲取用戶的動態 ID?

例如

['|',('user_id','=',getuserid()),('user_id','=',False)]

您可以嘗試類似 xml 的方法:

['|',('user_id','=', user.env["your.model"].get_userid().id), ('user_id','=',False)]

派:

def get_userid(self):
    domain = []
    return self.env["res.user"].search(domain)

如果這對你有用,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM