2013-04-16 2 views
1

Мне нужно знать, как происходит поток в процессе OpenERP для входа в систему. который функция call при начале.? отлаживать с помощью затмения и, кажется, начинает с main.py (def login_and_redirect), а затем переходит к res_users.py (def login, def authenticate)OpenERP 7 Входной поток

является это correct.?which является точкой запуска для вызова функции входа. я проверил в base.xml also.but не смог найти место, которое называется к функции

ответ

1

Стандартный аутентификации (без использования auth_x модулей) в OpenERP следует сложный процесс.

Форма входа определяется в openerp/addons/web/static/src/xml/base.xml.

Когда cliking на кнопку Login, следующие функции вызываются в следующем порядке:

on_submit() then do_login() then session_authenticate() in openerp/addons/web/static/src/js/chrome.js 

session_authenticate() in openerp/addons/web/static/src/js/coresetup.js 

authenticate() in openerp/addons/web/controllers/main.py 

authenticate() in openerp/addons/web/session.py 

exp_authenticate() in openerp/service/web_services.py 

authenticate in openerp/addons/base/res/res_users.py