I'm now thoroughly confused about trying to set a Rules Condition on a select list. There are two things I want to do:
(a) On a new node of my content type I want to trigger when a certain checkbox in the select list is checked
(b) When a node of the same content type is edited I want to trigger when the state of the checkbox has changed.
For (a) I start out with a Data Comparison and put the name of the select list (node:field-pbxq-stock-status) in Data Selector. On the next page I choose "Is one of" for the Operator and then my list of Data Values disappears, so I cannot select the one I want. It won't allow "node:field-pbxq-stock-status:In stock" or "node:field-pbxq-stock-status:3" (3 is it's index) in that Data Value/Data Selector field.
Update:
These are two more comparisons I've tried.
Both are: After saving new content of type PBX Quote
Text Comparison
Data selector: node:field-pbxq-stock-status:3
Matching text: In stock
Value: contains
List contains item
Selected list: node:field-pbxq-stock-status
Data selector: node:field-pbxq-stock-status:3
In both of those cases I'm using the '3' because
I -think- thats suppose to be the list offset?
I'd much rather compare without dependency on
offset, eg:
Some type of comparison
Selected list: node:field-pbxq-stock-status
Matching text: In stock
Value: contains