Working with modules Workflow 1.2 and Action 2.0, Views Bulk Operation can select the operation "change workflow state of a node to next state" But after upgrand to Workflow 2.2 and Action 2.5, that operation is disappeared.

The new versions system can create new actions:

Change workflow state of post to next state
Change workflow state of post to new state

But Views Bulk Operation can't select these new actions. How would it be porssible to support the new versions.

Comments

infojunkie’s picture

Version: 5.x-1.0-beta5 » 5.x-1.x-dev
Assigned: Unassigned » infojunkie

The latest VBO-dev version supports actions 2.5 and workflow 2.2. Please try it and confirm that it works.

astra’s picture

Status: Active » Closed (fixed)

It works with the latest VBO-dev. Thanks!

mhenstell’s picture

Status: Closed (fixed) » Postponed (maintainer needs more info)

Hmm, still isn't quite working for me. Using actions 2.5, Workflow 2.2, and latest VBO dev. I was able to get actions to appear under the operations selector page, but it won't recognize any of my "custom" actions. There was a patch mentioned in another thread but it looks incompatible with the dev version. Any ideas?

Thanks!

infojunkie’s picture

By custom actions, do you mean that:
a) You wrote code for new actions that conform to the Actions 2 API?
b) You instantiated configurable actions (such as "Change the author of a post") with your own specific parameters in the Actions settings page?

If it's b) then VBO does not pick up those user-configured actions. It should and that should be a feature request :-) However, if you mean a) then make sure your actions are declared with type = "node", "workflow" or "email" (case insensitive). The latest dev should pick up actions both old-style and D6-style.

Hope that helps.

mhenstell’s picture

Yeah, I ment b (a custom action from the Action settings page). I'll stick that under feature requests, if it's not already there. Thanks!

infojunkie’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)