2016-12-25 89 views

回答

2

環境存儲ORM使用的各種上下文數據。欲瞭解更多詳情Odoo Environment

請試試以下代碼。

approved_by = fields.Many2one('res.users','Approved By', default=lambda self: self.env.user) 

編輯

有了下面的代碼中,我們還可以得到用戶ID。

approved_by = fields.Many2one('res.users','Approved By', default=lambda self: self.env.uid) 
+1

如果我給self.env.user.id它的工作謝謝... – Mani

4

定義的字段的默認值,默認值將是返回可與self.env.uid

def get_user_id(self): 
    return self.env.uid 

approved_by=fields.Many2one('res.users','Approved By', default=_get_user_id) 

如果您希望字段編輯/改剛纔設置訪問當前用戶的ID的功能readonly=True

+0

謝謝danidee ... – Mani

相關問題