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.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Бухоблік
- Склад
- PoS
- Project
- MRP
Це запитання позначене
1
Відповісти
6165
Переглядів
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!
РеєстраціяRelated Posts | Відповіді | Переглядів | Дія | |
---|---|---|---|---|
|
0
трав. 25
|
1539 | ||
|
13
вер. 24
|
192726 | ||
|
2
серп. 24
|
1692 | ||
|
2
лип. 24
|
12716 | ||
Just started and I can't log in!
Вирішено
|
|
6
груд. 23
|
41951 |