【问题标题】:Odoo 11.0 modules: Missing dependencies: (2) ["web.form_relational", "web.form_common"]Odoo 11.0 模块:缺少依赖项:(2) ["web.form_relational", "web.form_common"]
【发布时间】:2018-07-13 06:31:02
【问题描述】:

我正在为我的实例使用project_team 模块,我在浏览器控制台中收到以下警告:Non loaded modules: ["project_team.form_rel"]

在模块中深入搜索我发现这个问题的根源在这个:Missing dependencies: (2) ["web.form_relational", "web.form_common"]

我可以看到这些模块存在于 odoo 10.0 中,但不在 11.0 中。

我认为它需要更新,但我找不到任何关于如何在新的odoo 版本中替换这两个旧模块的信息。

谁能帮帮我?

非常感谢。

【问题讨论】:

  • 所以我假设您使用的是 Odoo 11。为什么不使用project_team for version 11?您链接到版本 10。您应该在配置文件中启用调试日志记录。我通常在控制台看到这样的错误日志
  • 我使用project_team 11.0 当然。
  • 实际上,我链接了该模块,因为它表明了我的观点:模块存在于 10.0 版本中但不存在于 11.0 版本中;我想知道我们如何解决 11.0 版本的问题。

标签: javascript odoo odoo-11 odoo-view


【解决方案1】:

这是一个悲伤的答案,但恕我直言,这是正确的答案:如果模块需要修复,您必须修复它。

从 Odoo 10 到 11,几乎所有的 JS 都进行了重构,所以很多 JS 附加组件在迁移时无法开箱即用。您必须深入研究代码以搜索您需要的那些功能在哪里,并修补附加组件。开始搜索的好地方是addons/web/static/src/js 文件夹。 The JS reference 也可能对您有所帮助。

另一件应该有帮助的事情是在开发模式下使用资产运行 Odoo(将?debug=assets 附加到 URL),它还应该在控制台中登录给定 JS 模块未加载的原因,并加载未压缩的源以便于调试。

最后,如果你能提供好的日志和好的可复现案例,如果你在相应的 github 项目中发布问题,维护者很有可能会帮助你。

希望对你有帮助。

【讨论】:

  • 我发表了一个问题,他们仍然没有回答。
  • 这种事情可能会发生。如果您不付款,则无法获得企业支持。如果你这样做了,你应该要求它。另一种选择是自己修复它并打开一个拉取请求,这通常会更好地接受。
  • 我的问题是我不知道如何解决它,我找不到另一个示例来建立新的拉取请求。这就是我做这个问题的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-28
  • 1970-01-01
  • 2020-02-14
  • 2017-07-10
  • 1970-01-01
  • 1970-01-01
  • 2017-12-25
相关资源
最近更新 更多