Workflow rules integration with node form buttons

miro_dietiker - October 28, 2009 - 07:45
Project:Rules
Version:6.x-1.1
Component:Provided module integration
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed
Description

I'm currently working with workflow.module and writing a custom module to replace the "Save" button with buttons like "Publish" and "Draft".

What i did: Hidden the "Save" button (#access=FALSE), added the publish/draft/... button with own submit handler, changing the form state values. After changing it, calling the original node_form_submit handler..
See one current implementation at:
http://drupalbin.com/12086

It saves... it stores the right values in workflow... But any rule related to workflow.module now does wild things.
Conditions don't seem to get checked correctly while a regular save button hit with activated workflow form is triggering rules and passing condition checks perfectly.

Workflow rules integration is at:
http://drupal.org/node/370111
http://drupal.org/files/issues/workflow_rules.zip

Do you have any idea why condition checks could result in completely wrong results?
Thanks for your help.

#1

miro_dietiker - October 28, 2009 - 08:59

oops... little mistake:
I didn't use the workflow_rules.zip but much more the #370111 post nr. 11 and 16 patches (workflow.module direct rules integration).

#2

miro_dietiker - October 28, 2009 - 13:23
Status:active» closed

And already found a solutoin for my issue...
It's a value casting issue - in rules integration of workflow.module (patch).
Going to report it in the patch queue for rules integration #370111.

 
 

Drupal is a registered trademark of Dries Buytaert.