Contrary to the documentation of the WorkflowPlugin, the macros associated with the revision versions and time (%WORKFLOWLASTREV_State%, %WORKFLOWLASTTIME_State%, %WORKFLOWLASTVERSION_State%) DO NOT accept an optional default parameter, which is the name of a topic, and a web parameter.

When adding the parameter (eg %WORKFLOWLASTREV_APPROVED{topic="MyWeb.MyTopic"}% or %WORKFLOWLASTREV_APPROVED{"MyWeb.MyTopic"}% or %WORKFLOWLASTREV_APPROVED{MyWeb.MyTopic}% the macro does not get expanded.

To reproduce the error, in a DIFFERENT topic from the one that is subject to workflow control, enter the macros with the topic parameter pointing to the controlled topic. The macros do not get expanded.

-- StefanosKouzof - 01 Feb 2011

I reproduced the error with version 8761 (2010-08-25) of the WorkflowPlugin (Foswiki-1.0.9, Sun, 17 Jan 2010, build 6075, Plugin API version 2.0). According to the change history, more recent versions of the plugin do not appear to address this issue.

-- JaysonLoewen - 15 Jun 2011

I can confirm this issue in version 10878 (2011-03-01).

-- GilmarSantosJr - 07 Dec 2011

Fixed in version 13398 (2011-12-12), release 1.12.2.

-- GilmarSantosJr - 12 Dec 2011
 

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads