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.
This question has been flagged
1
Odgovori
7976
Prikazi
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
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Prijavi| Related Posts | Odgovori | Prikazi | Aktivnost | |
|---|---|---|---|---|
|
|
0
maj 25
|
3560 | ||
|
|
13
sep. 24
|
199477 | ||
|
|
2
avg. 24
|
3368 | ||
|
|
2
jul. 24
|
15339 | ||
|
|
6
dec. 23
|
45595 |