18.0 vanilla

This commit is contained in:
Ernad Husremovic 2025-10-03 18:06:50 +02:00
parent d72e748793
commit 0a7ae8db93
337 changed files with 399651 additions and 232598 deletions

View file

@ -5,6 +5,7 @@ import logging
import odoo.release
import odoo.tools
from odoo.exceptions import AccessDenied
from odoo.modules.registry import Registry
from odoo.tools.translate import _
_logger = logging.getLogger(__name__)
@ -22,9 +23,10 @@ def exp_login(db, login, password):
def exp_authenticate(db, login, password, user_agent_env):
if not user_agent_env:
user_agent_env = {}
res_users = odoo.registry(db)['res.users']
res_users = Registry(db)['res.users']
try:
return res_users.authenticate(db, login, password, {**user_agent_env, 'interactive': False})
credential = {'login': login, 'password': password, 'type': 'password'}
return res_users.authenticate(db, credential, {**user_agent_env, 'interactive': False})['uid']
except AccessDenied:
return False