Bachir Soussi Chiadmi 092758ecb0 updated i18n i10n_update workflwo imachecache_actions 3 years ago
..
actions a44ba1e90b updated workflow module to last dev 7 years ago
README.txt a44ba1e90b updated workflow module to last dev 7 years ago
workflow_vbo.info 092758ecb0 updated i18n i10n_update workflwo imachecache_actions 3 years ago
workflow_vbo.module a44ba1e90b updated workflow module to last dev 7 years ago

README.txt


CONTENTS OF THIS FILE
---------------------

* Introduction

INTRODUCTION
------------

There is an important issue to keep in mind as you use action hooks and workflow!!

If the machine readable name of the content type on which you want to define actions
in the workflow exceeds 20 characters then the actions you define will not be visible
in the screen where you define the triggers nor will they execute.

The reason is that the length of the field "op" in the "trigger-assignments" table
is 32 characters. The name of this "op"-field is a concatenation of the string
"workflow-" with the machine readable name of the content type, another "-" and the
transition-id on which the action has to be performed. If the latter has a length of
1 then this leaves 32 - 9 - 1 - 1 = 21 characters for the machine readable name of
the content type.

So: KEEP YOUR CONTENT TYPE NAMES SHORT.

Unfortunately the code that handles this is in core, so not readily changeable. If
you have trouble seeing your actions check your name lengths.

See further discussion at:
http://drupal.org/node/585726

See request put to core to make the change at:

http://drupal.org/node/1062068

Closed and told to have workflow make the table change ourselves. Given that changing
name lengths hazardly would spread the bugs around even more this approach was
not followed.