1
ユーザーがシステムからログアウトすると、ユーザーを非アクティブにしようとしています。odoのログアウト後にユーザーを無効にする
私は
You cannot deactivate the user you're currently logged in as.
は、ユーザーがシステムからログアウトしたら、ユーザーを無効にするにはどのような方法があり、エラーに直面しています。
ユーザーがシステムからログアウトすると、ユーザーを非アクティブにしようとしています。odoのログアウト後にユーザーを無効にする
私は
You cannot deactivate the user you're currently logged in as.
は、ユーザーがシステムからログアウトしたら、ユーザーを無効にするにはどのような方法があり、エラーに直面しています。
ユーザーがログインしてログアウトすると、odoo.addons.web.controllers.main.session.logout
という関数が呼び出されます。その関数をオーバーライドして変更を実行してください。それは正常に動作するはずですので、エラーが発生しないようにsudo()
も使用してください。
なぜあなたはそれを無効にしたいのですか? –
@VikiChavada私はシステムからログアウトするようにユーザーを制限しています。ユーザーがログアウトしている場合は、管理者から再アクティブ化する必要があります。 – Naitik
あなたはどのような方法で呼んでいますか、どこで呼びますか?それはちょうど推測ですが、おそらく "SUPERUSER_ID"ではなく "uid"の使用によるものです。 – MICROCOM