I'm using multistep to split my (huge) node form into steps.

I'm using workflow fields to prevent certain roles from changing the default value of some fields

When i set a field to "view only" for a specific role using workflow fields, then that role sees the field on all steps instead of only the step that it belongs on.

I tested the module grants module for another issue, and while the description of that module implies that it would solve my problem, the problem exists with or without that module enabled.

I don't necessarily think that either module is doing something wrong, just that they're both doing their own thing. Any ideas of where to start unraveling this?

Comments

infojunkie’s picture

My understanding of Multistep is mostly from hearsay, but I think it uses fieldsets to split the node into steps. For each view-only field, Workflow Fields adds a rendered version of the field - and it tries to place this new form element within the same fieldset. That's where I would start looking for the trouble.

I will be back from vacation a week from now, and I'll take a look at this then - given my backlog of issues :-)