从 Plone 4.3 迁移到 5.1 后不再访问历史视图

No more access to the history views after migrating from Plone 4.3 to 5.1

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

无论我尝试从我们的(免费加载项)4.3.18 实例迁移到哪个 5.x 版本,是否安装并迁移到 Dexterity,迁移后我都无法使用“view history”导航 portlet 中的按钮以显示主页中显示的对象的历史视图。

将鼠标悬停(并单击)在按钮上,我的浏览器(尝试使用 Firefox 和 Chromium)显示以下内容 link:

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

而不是:

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

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

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

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

转到 [SITE_URL]/portal_actions/object/history/manage_propertiesForm 并在字段 "URL (expression)" 中插入 string:${object_url}/@@historyview,分别通过配置文件的 actions.xml.

以编程方式执行此操作