如何在Odoo中启用多个会话?

时间:2015-08-27 15:52:10

标签: python oauth odoo erp

我需要让我的用户同时从不同的浏览器登录到Odoo。目前,当用户通过其他浏览器登录时,它会从较旧的会话中注销。我已经尝试了很多,并提出了一些情况和观察,但可能不太接近解决方案。没有关于Stackoverflow的问题对我的情况有所帮助。

情况 -

我使用我的谷歌信用卡登录Chrome。然后我再次使用我的相同谷歌用户名信用登录Internet Explorer。但是现在如果我尝试刷新chrome,我就会退出Odoo。但我仍然登录IE浏览器。现在,如果我尝试再次使用相同的信用卡登录Chrome,然后在IE上刷新Odoo主页,我就会退出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上新登录会话的页面(user1) - 创建了一个会话文件。
  5. 注意:Settings>oAuth Providers下我只有一个Google OAuth2提供商。此外,我的用户主要使用Google OAuth登录。

    为了能够让Odoo中的特定用户使用相同的google accoun 来同时从不同的浏览器/设备登录,我该怎么做?我是否必须更改__openerp__.pyauth_oauth.pyres_config.pyres_users.py中的任何内容?或者是否需要更改代码?

    我一直在观察并试图了解在哪里看,但我花了好几个小时没有任何运气。我希望从StackOverflow获得一些帮助/建议。

    谢谢!

0 个答案:

没有答案