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.
Esta pergunta foi sinalizada
1
Responder
8016
Visualizações
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
Está gostando da discussão? Não fique apenas lendo, participe!
Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!
Inscrever-se| Publicações relacionadas | Respostas | Visualizações | Atividade | |
|---|---|---|---|---|
|
|
0
mai. 25
|
3606 | ||
|
|
13
set. 24
|
199524 | ||
|
|
2
ago. 24
|
3386 | ||
|
|
2
jul. 24
|
15397 | ||
|
Just started and I can't log in!
Resolvido
|
|
6
dez. 23
|
45635 |