Re[2]: [Zope-CMF] Workflow: Two 'Pending review' entries in actions
Rainer Thaden
Rainer Thaden <thadi@gmx.de>
Thu, 13 Feb 2003 14:24:34 +0100
Hallo Raphael,
RR> Rainer Thaden wrote:
>>So why does the DefaultWorkflow mess with my objects.
>>
RR> Because each workflow in compiling its worklist queries the catalog
RR> ONLY based on 'review_state' (per default at least). So if you use the
RR> state name 'pending' in different workflows you will get this behavior.
RR> Personally I consider this a bug in the design of DC Workflow since
RR> each workflow COULD know which content types he is responsible
RR> for but obviously doesn't care.
RR> The dirtiest hack around would be to use different names for the
RR> pending state in different workflows (not recommended).
RR> More cleanly you could add a 'Guard' where in the expression you
RR> specify the approprite content type(s) - or whatever.
Even more dirty: i placed a return None at the beginning of
listGlobalActions() in DefaultWorkflow.py
--
Regards,
Rainer mailto:thadi@gmx.de