2017-07-27 96 views
1

我試圖在用戶從系統註銷後停用用戶。在odoo中註銷後關閉用戶

我對着錯誤

You cannot deactivate the user you're currently logged in as. 

有什麼辦法一旦用戶從系統中註銷停用的用戶。

+0

但是,爲什麼你想停用它,我沒有得到你的情況? –

+0

@VikiChavada我限制用戶從系統註銷,如果用戶註銷它自己,他/她必須從管理員重新激活。 – Naitik

+0

你叫什麼方法,你叫它在哪裏?這只是一個猜測,但可能是由於使用「uid」而不是「SUPERUSER_ID」。 – MICROCOM

回答

1

當您的用戶登錄並註銷時,功能odoo.addons.web.controllers.main.session.logout被調用。嘗試覆蓋該函數以執行更改。它應該工作,並使用sudo()以便您不會出現任何錯誤。