Note: versions prior to 7.x-1.0-rc1 are unsupported and deprecated. If you use any of the beta versions, I strongly recommend you to remove it and install our latest release.
Overview
Rules Forms Support provides a Rules based method for controlling forms and their elements. The module can be used to alter any form provided by Drupal core or contributed modules. Change element titles, descriptions, weights, and more, or validate form data and set form errors. Rules forms saves time and cost by affording site builders the ability to monitor and alter forms without the need to implement a custom module.
Rules WebForm Submitted adds a Condition to Rules that allows you to test to see if a specific webform node has been submitted by the current user. This is useful for restricting some content on your site to users who have completed a webform. For example, you may want to "require registration" of certain content before making it available to collect sales leads, etc.
Note: This module is similar to Webform Rules in that it supports integration between Webform and Rules, but different in that Webform Rules supports the Event "Webform Submitted", while Rules Webform Submitted provides a Condition which is typically triggered by a Node Event.
To set up this functionality,
Download and enable Rules, Webform, and Rules WebForm Submitted (this module)
Create a new Rule named "Require Registration To View Content" (for example)
Add the Node Event "Content is about to be viewed".
Add a condition for the type of node you want to restrict access on.
Add the condition "Webform has been submitted" and choose the Webform that you want the user to fill out before viewing content.
Click the "Negate" option to cause the rule to trigger if the webform has NOT been submitted
Attempts to determine if newly saved content contains an indication that it has been pasted from Microsoft Word. Implemented as a Rule to allow an admin to take further action.