19.0 vanilla

This commit is contained in:
Ernad Husremovic 2025-10-03 18:07:25 +02:00
parent 0a7ae8db93
commit 991d2234ca
416 changed files with 646602 additions and 300844 deletions

View file

@ -23,12 +23,14 @@ 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 = Registry(db)['res.users']
try:
credential = {'login': login, 'password': password, 'type': 'password'}
return res_users.authenticate(db, credential, {**user_agent_env, 'interactive': False})['uid']
except AccessDenied:
return False
with Registry(db).cursor() as cr:
env = odoo.api.Environment(cr, None, {})
env.transaction.default_env = env # force default_env
try:
credential = {'login': login, 'password': password, 'type': 'password'}
return env['res.users'].authenticate(credential, {**user_agent_env, 'interactive': False})['uid']
except AccessDenied:
return False
def exp_version():
return RPC_VERSION_1