忽略 Plone 5 上脚本 Python 上工作流的 doActionFor 的 CSRF 保护

Ignore CSRF Protection for doActionFor of workflow on Script Python on Plone 5

我正在尝试使用脚本 Python 进行工作流转换。

像这样:

wtool = context.portal_workflow
obj = context.Plone.doc1
wtool.doActionFor(obj, 'publish')
obj.reindexObject()

但是我得到了确认页面。本页标题为Confirming User Action.

我认为这是CSRF保护的自动功能。请告诉我。忽略对我的脚本的保护。

我想您的脚本是从 link 调用的。您需要更改脚本的调用方式: