Hello all,
I have a question which may be answered somewhere, but I've taken a bit of time to search and still haven't found the answer.
I am also not sure which group would be the best place to post my quandary, so I am hoping this group is it.
I have a Workflow where some states for content should be set by a user, while another state should not be settable by a user; it needs to be set when a variable on a piece of content changes to a certain value.
So I have a Rules component which checks that variable and changes the Workflow state of the content. It also posts a specific message to the user.
Unfortunately, it appears that unless the user who is logged in has the Workflow Access permissions to transition the Workflow state of the piece of content, the Workflow state doesn't change.
I know the rule is being triggered because the message gets posted to the screen, but the state transition doesn't occur for users without permissions to transition from one state to the other.
Shouldn't the Workflow state change regardless of who is logged in?
Does Rules execute as any particular user, or do you think this is a Workflow issue?
Or am I taking crazy pills, and something else is causing this?
Here is the info on my Rules component:
Conditions
Content is of type
Parameter: Content: [resource], Content types: Resource
Data comparison
Parameter: Data to compare: [resource:field_Score], Operator: is greater than, Data value: 6
Actions
Show a message on the site
Parameter: Message: Resource didn't fail!
Set workflow state for content
Parameter: Node: [resource], New workflow state: Approved
Many thanks for any advice or documentation that you could point me to!
