rules 6.x-1.1

fago - August 28, 2009 - 11:15
Download Size md5 hash
rules-6.x-1.1.tar.gz 162.37 KB 8f83c170841851694acb1af5de997d7b
Official release from CVS tag: DRUPAL-6--1-1
Last updated: August 28, 2009 - 11:21

This release features a lot of great improvements implemented by klausi during his Google Summer of Code project. Shortly, the since 1.0 the following features have been added:

* Improved the rules scheduler. Now tasks can be easily re-scheduled and deleted by an action. Also there is now some admin interface that lists scheduled tasks and allows manual deletion of scheduled tasks. (by klausi!)
* Added a new rules-forms sub-module which comes with events, conditions and actions for rule-based manipulation of all forms! (by klausi) Awesome!
* The rules UI got new icons and some small usability improvements! Again, thanks klausi!

Also there is an experimental integration with the features module currently depending on the patch from http://drupal.org/node/551490. This is still work in progress, but brave users can already test it and create features built of rules!

After updating, run update.php!
(There will be only an update if you have the rules scheduler module activated, but just run update.php in any case).

Note:
If you are using the rules scheduler module watch out for timezone issues! Klausi fixed potential timezone troubles with the "Scheduling rule set" action, thus *all* date values specified there are now interpreted as GMT. Best check your configurations to specify the date in the right timezone, if that matters to you.

A more detailed changelog follows:

New features:
#364177 patch by gordon and me: added new condition: Content is new
#400334 patch by klausi: Added "Delete content" action.
#456328 patch by Amitaibu and AlexisWilke: New taxonomy actions: Add/Delete term
#455560 patch by klausi: improved the rules scheduler module:
* added a tab that lists scheduled tasks
* allow manual deletion of scheduled tasks
* optionally mass delete all tasks of a rule set
* allow manual scheduling of rule sets without any required arguments
* Now it's possible to update of scheduled tasks by user provided identifier (manual + by action).
* added an action to cancel scheduled tasks by user provided identifier
fixed timezone troubles with the "Scheduling rule set" action, thus *all* date values specified there are now interpreted as GMT.
#519954 patch by klausi and me: added features integration, yay! Still depending on the patch from http://drupal.org/node/551490

Improvements:
#533132 patch by klausi: improved the rules usability by fixing some texts and improving the rule overview screen with new icons!
improved the path module integration:
* #440416 added a language option to the conditions + the path alias action
* fixed the "Set content path alias" action to also work when the acting user has not the permission to set paths
* added a check to the actions to verify that the destination path alias doesn't exist yet
#515608 improved token support to handle terms and ignore not supported data types (needs the token dev version)
slightly improved the margins of the rules elements
#350881 refactored the export code as prepartion to integrate with the features module. Integrated some improvements from Amitaibu's export to module patch.
improved the REAMDE to mention that views should be installed, so that rules scheduler lists the scheduled tasks in the interface.
#410512 patch by mitchell: Improve 'Textual comparison' condition usability
#479482 Updated token version in documentation
#472044 patch by Amitaibu: improved API docs to document how to deal with settings in nested arrays for input evaluation

Bug fixes:
#552218 patch by klausi: fixed label callback does not work correctly for core actions
#551298 patch by vgarvardt: Let the anonymous comment author have a name and mail address
#549108 patch by klausi: fixes importing rules working with forms
fixed replacement pattern in prevented recursion log message
only generate the "add new variable" action for all data types that use an input form
fixed rules tests to work with the slightly changed log messages.
#472494 use filter_xss_admin() for user roles
#520998 patch by klausi: fixed language in rules scheduler delete action form description
#393528: avoid unnecessary theme initialization as long as possible. Thus fixing problems with the block configuration and rules executed on hook_init(). Also added a help message to the "User is going to view a page" event to make the user aware of actions that might initialize the theme.
fixed: PHP notices appeared when empty rules are evaluated.
#371640 patch by derhasi and me: fixed action: Load a user account misses input evaluation
#512566 patch by Amitaibu: Add eval input to "Add a new vocabulary" action
updated tests to work with the latest version of the simpletest module
#487106 patch by AlexisWilke: Fixing help text for "Select a term" in taxonomy forms
#489512 patch by AlexisWilke: fixed timings in the rule debug log
#484952: fixed problem when invoking not more existing rule sets
#472038 patch by Amitaibu: Fix eval input in taxonomy actions

Rules forms:
#520998 patch by klausi: Added forms support as a new sub-module. Yay!
#538834 by Amitaibu: added an action to disable fields in a form
#538834 added an action to disable form elements
#545026 by klausi: Added an action to set the default value in a form, includes multiple values and CCK support
fixed rules form data type to correctly state to don't use an input form
#520998 added maintainer info for Rules Forms

 
 

Drupal is a registered trademark of Dries Buytaert.