Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
Development status:
The module is fully ported and functional, but the upgrade path is still missing.
changes since alpha4:
#1062364 fixed looping over data structures.
#1062140 patch by klausi: fixed numerically indexed arguments for components with non-parameter variables.
#1062188 patch by klausi: fixed notice: Undefined variable: lement
#965310 complete features integration, so that actions may add something to the features export. Implemented that for the component invocation actions, so invoked components are added to the export.
#1060978 patch by klausi: Fix variables in the UI for default components.
#1059412 component action label disappears on saving of an action.
#1061366 patch by klausi: enables the rules of a rule set to share provided variables.
#897698 removed support for the broken comment unpublish/publish hooks/events.
#1005372 fixed rendering of selected option list values in the overview, e.g. fixes showing role names instead of ids.
#1005532 pass the new parameter indicating the options list usage, as supported by the latest entity API.
#1045916 Always show weights in the rule overview.
#1047296 data selector UX improvements and fixed the data selector to work properly with list values.
#1057402 patch by sepgil: fixed autoselector open and close behaviour
#1057484 patch by me and klausi towards making components in code more useful:
* Allow the definition of variables that do not require a passed argument, as useful for returning variables that are not passed as parameter.
* Improved the data_set action to be able to set variables too.
* Fix handling of NULL values so Rules bails out if NULL values are passed as argument to an action. Including test coverage.
* Introduced the optional 'allow null' key for parameters, so actions can go with NULL values. Made use of that for the data_set action.
* Added tests for having components providing new variables.
#1057266 patch by me and klausi: fixed rule edit links in the overview.
#1044308 fixed problems with the 'fetch entity by property' action, the UI still needs more love though.
#1024306 fixed problems with the page redirect action
#1029608 improved rules / component overviews:
#1029594 renamed the 'reaction rules' tab to 'Rules'.
#1029612 patch by me and yoroy: Descriptions rule settings are distracting
#1044338 patch by rszrama and me: fixed saving of provided variables if they are renamed. includes tests
#1028900 patch by klausi: Improve DX when working with wrong property info
#1036272 patch by klausi: Loop has wrong item var name default
#1024584 fixed issues with cloning configurations
#812066 follow-up: show error messages if importing goes wrong.
#812066 implemented importing of rule configuration, added UI for importing + tests.
#1016680 fixed rule names are set to random machine names
#1015872 a bunch of rules UI improvements that fix re-using of the UI without the rules admin module and make re-using the UI easier:
* Changed the UI controller to be not based upon the entity API UI controller, as it is too different.
* moved the rules UI controller to the rules module and fixed the admin module to make use of it.
* improved overviewTable() and moved it to the UI controller.
* added the function rules_ui() for easy access to the controller.
* added an export page