I've a content type 'Content' with the field 'Value' (an integer) and a flag called 'Publish Content and grant points to user'. Every time a Content is flaggedhas been published with this flag, I'd like to grant the Content's author some User Points, equal to the value in the 'Value' field.
I tried solving the first part of my problem with the Rules module like this:
*Event: A node has been flagged, under "Publish Content and grant points to user"published
*Conditions: Content is of type 'Content'
*Actions: Grant points to a user: ...
However, it's impossible to pick flagged-node:field-value
in the Points section. I also tried:
*Event: A node has been flagged, under "Publish Content and grant points to user"published
*Conditions: Content is of type 'Content'
*Actions:
- Calculate a value: `[flagged-node`[node:field-value]` "+" 0. (Variable name = result)
- Grant points to a user: ...
But then, the variable 'result' is not available. How can I solve this issue?