Как включить несколько сеансов в Odoo?

Мне нужно, чтобы мои пользователи одновременно входили в Odoo из разных браузеров. В настоящее время он выходит из более старого сеанса, когда пользователь входит в систему через другой браузер. Я много пробовал и придумал несколько ситуаций и наблюдений, но, вероятно, не близко к решению. Ни один вопрос о Stackoverflow не помог мне в моей ситуации.

Ситуация -

Я захожу через хром, используя свои кредиты Google. Затем я снова вхожу в систему через Internet Explorer, используя те же учетные данные пользователя Google. Однако теперь, если я попытаюсь обновиться в Chrome, я выйду из Odoo. Но я все еще вошел в систему в IE. Теперь, если я попытаюсь снова войти в Chrome, используя те же учетные данные, а затем обновить домашнюю страницу Odoo в IE, я выйду из IE. Таким образом, последний сеанс входа в систему сохраняется, а остальные отбрасываются.

Мне нужно изменить эту конфигурацию, чтобы пользователь мог использовать Odoo из разных браузеров, а также с разных устройств, используя одно и то же имя пользователя одновременно.

Наблюдения-

Файлы сеанса (например, - werzkzeug_2a182hs9d0f.....g3d8 .sess) хранятся в C:\Users\Kaushaya\AppData\Local\OpenERP S.A\Odoo\Sessions. Пример ситуации -

  1. Я вхожу в Chrome (user1) - Создан один файл сеанса
  2. Я вхожу в IE (user1) - Создан один файл сеанса
  3. Я обновляю страницу уже вошедшего в систему сеанса в Chrome (user1) - новый файл сеанса не создается и не выходит из Odoo
  4. Я обновляю страницу во время нового сеанса в IE (пользователь 1). Создан один файл сеанса.

Примечание. в разделе Settings>oAuth Providers у меня есть только один поставщик Google OAuth2. Кроме того, мои пользователи в основном используют Google OAuth для входа в систему.

Что мне нужно сделать, чтобы разрешить определенному пользователю в Odoo входить в систему из разных браузеров/устройств в одно и то же время, используя один и тот же аккаунт Google? Нужно ли что-то менять в __openerp__.py или auth_oauth.py или res_config.py или res_users.py? Или это что-то не требует изменения кода?

Я наблюдал и пытался понять, где искать, но безуспешно потратил на это несколько часов. Я надеюсь получить помощь/предложение от StackOverflow.

Спасибо!


person solving12    schedule 27.08.2015    source источник
comment
Провел некоторое исследование, но нашел обратный вопрос: stackoverflow.com/questions/24300488/, я не уверен, почему вы на самом деле не можете этого сделать... Здесь есть ответ, говорящий о доступе к IP-адресу сервера + порт: odoo.com/fr_FR/forum/help-1/question/, а здесь блог о том, как заставить OpenERP, также известный как Odoo, предотвращать более одного соединения для одного unser: zbeanztech.com/blog/how-restrict-multiple-logins-user-openerp-0   -  person Richard    schedule 01.09.2015
comment
@ Ричард, я не знаю, правильно ли ты меня понял. Мне нужно включить несколько сеансов PER пользователя. То есть, например, один пользователь, несколько браузеров/устройств, один и тот же гугл-аккаунт.   -  person solving12    schedule 01.09.2015
comment
Да, то, что я сказал, я нашел обратное требование... Поэтому я не уверен, что у вас на самом деле еще нет такого поведения... Посмотрите на вторые ссылки выше, ответ касается наличия нескольких сеансов для одного пользователя. ..   -  person Richard    schedule 01.09.2015