【发布时间】:2018-11-21 09:55:01
【问题描述】:
我在 odoo 12 中安装 OAuth2 身份验证时遇到问题。
错误:
Element '<xpath expr="//div[hasclass('o_login_auth')]">' cannot be located in parent view
我该如何解决这个问题?以及如何在登录视图上显示谷歌登录按钮?
【问题讨论】:
-
元素 '
' 不能位于父视图中
我在 odoo 12 中安装 OAuth2 身份验证时遇到问题。
错误:
Element '<xpath expr="//div[hasclass('o_login_auth')]">' cannot be located in parent view
我该如何解决这个问题?以及如何在登录视图上显示谷歌登录按钮?
【问题讨论】:
您是否对 Odoo 中的 web.login 视图进行了更改?如果您自己修改了它或通过安装修改它的模块,您可能会丢失<div class="o_login_auth"/> 元素。这将导致您描述的错误。
当您在“OAuth Providers”中为“Google OAuth2”提供程序设置 Allowed = True 时,Google 登录按钮将可见。您可以在 Odoo 菜单 Settings / Users & Companies / OAuth Providers 中找到此设置。您可以在 https://www.odoo.com/documentation/user/12.0/general/auth/google.html 的 Odoo 文档中找到有关 Google OAuth2 登录的更多信息。
希望这些对您有所帮助。如果您向 Stack Overflow 社区请求更多帮助,请更新您的问题并提供更多详细信息。
【讨论】: