Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
6156 Zobrazení

In wizard I have 2 fields one is res.users' m2o and Password. here user will ask the manager to enter the password to approve the process by entering the manager's password. But I am not able to find the way how to check that in the wizard and get true if password match and false if not matched.

Avatar
Zrušit
Nejlepší odpověď

there is already login method written name as in res_user.py. You can take reference and apply same from your wizard.

@classmethod
def _login(cls, db, login, password):
if not password:
return False
user_id = False
try:
with cls.pool.cursor() as cr:
self = api.Environment(cr, SUPERUSER_ID, {})[cls._name]
user = self.search([('login', '=', login)])
if user:
user_id = user.id
user.sudo(user_id).check_credentials(password)
user.sudo(user_id)._update_last_login()
except AccessDenied:
user_id = False
Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
kvě 25
1530
13
zář 24
192694
2
srp 24
1665
2
čvc 24
12704
6
pro 23
41942