I am using lm_paypal Paid Adverts with a CCK type.
If the CCK type's default workflow is set to 'published', then it gets publised to the site regardless of being paid for or not. The users does get the option to pay (the PayPal Publish tab appears) after submitting the node.
If I set the default workflow to 'moderation', the node is not published regardless of being paid for or not, however, the user never gets the option to pay - it goes to moderation...
Same thing happens if I set no default workflow.
Surely the nodes are supposed to be 'private until paid for', but that is not happening - anyone can see the node if the default workflow is set to published, paid for or not. A weird side effect is unpaid nodes have their titles truncated in IE... but thats another issue, and of course I shouldn't even be able to see them at all if they're not paid for.
Any help would be much appreciated.
Comments
Comment #1
LeeMcL commentedHi. I've tried duplicating this problem but without success. Could you let me know the version of Drupal, lm_paypal and CCK you are using please. Also are you running any other access control modules?
Lee
Comment #2
joe4 commentedI am haveing the same problem.
Comment #3
Jeff Burnz commentedDrupal 4.7.5 and LM PayPal 1.23
No other access control modules.
We are using Views to genenerate teaser lists (thats where the unpaid nodes titles show truncated) i wondered if views has anything to do with our issues in genearal.
It is also running in a multisite site, so wondering if that is a factor.