4
Ich versuche, einen Workflow-Übergang mit Script Python zu tun.Ignorieren CSRF-Schutz für DoActionFor Workflow auf Skript Python auf Plone 5
So:
wtool = context.portal_workflow
obj = context.Plone.doc1
wtool.doActionFor(obj, 'publish')
obj.reindexObject()
Aber ich habe Seite bestätigen. Dieser Seitentitel lautet Confirming User Action
.
Ich denke, das ist eine automatische CSRF-Schutzfunktion. Lass es mich wissen, bitte. Den Schutz für mein Skript ignorieren.
Sehr Vielen Dank! Ich könnte mein Skript ausführen. – terapyon
Ich habe ein anderes Skript für die Aufruf-URL erstellt. ' Authenticator = context.restrictedTraverse ("@@ Authenticator") url = "/ Plone/portal_skins/custom/wf_tool_" + "? _authenticator =" + authenticator.token() context.REQUEST.RESPONSE.redirect (url) ' – terapyon