【问题标题】:No more access to the history views after migrating from Plone 4.3 to 5.1从 Plone 4.3 迁移到 5.1 后不再访问历史视图
【发布时间】:2019-04-05 12:18:41
【问题描述】:

我在迁移到 Plone 5 时遇到了一些问题,而那是一个真正的障碍。

无论我尝试从我们的(无附加组件)4.3.18 实例迁移到哪个 5.x 版本,无论是否安装和迁移到 Dexterity,迁移后我都无法使用“查看历史记录" 按钮以显示在主页中显示的对象的历史视图。

悬停(并单击)按钮,我的浏览器(尝试使用 Firefox 和 Chromium)显示以下链接:

.../some/url/?_authenticator=....

而不是:

.../some/url/@@historyview?_authenticator=....

访问历史视图的唯一方法是手动编辑 URL,添加 @@historyview 事物。

出了什么问题,我该如何解决?

【问题讨论】:

  • 试图重现这一点,但从 Plone-4.3.9 升级到 5.1.5 后,历史链接不显示。
  • 感谢您的回答。但是您的意思是在迁移之后链接会按原样显示(带有@@historyview 部分)还是根本不显示?
  • 根本不显示。
  • 哇。我会像你一样尝试在 vanilla 4.3 实例上重现它。
  • 如果您能够重现该问题,请告诉我们。如果是这样,您可以在github.com/plone/Products.CMFPlone/issues 中提交错误吗?

标签: plone plone-5.x


【解决方案1】:

确认描述的错误并将解决方案也留在这里,因为未登录 github 的用户无法看到整个对话:

转到[SITE_URL]/portal_actions/object/history/manage_propertiesForm 并在“URL(表达式)”字段中插入string:${object_url}/@@historyview,分别通过配置文件的actions.xml 以编程方式执行此操作。

【讨论】:

    猜你喜欢
    • 2019-08-21
    • 1970-01-01
    • 2016-10-07
    • 2019-01-30
    • 2015-03-03
    • 1970-01-01
    • 2021-11-30
    • 2020-03-26
    • 1970-01-01
    相关资源
    最近更新 更多