Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 32.41 KB
MD5: 69852b6f084949ea312a016c0ede58d0
SHA-1: 8d472e3909795c46ca138f2c738098e21dd74fa2
SHA-256: b0495392a3ac8a07d07a239475d4424bb14951acce16ae78f59a08af251eedf9
Download zip 42.32 KB
MD5: 6f80d68b71f98e4466e7665f015becfd
SHA-1: fa40810fdcff92b6c0fa172ca3f71964e73721b2
SHA-256: bf149e1efaab16531e37540292db6494013bda348d35a636e8dd26b72532ad72

Release notes

It's been almost a month since the 7.x-3.0-alpha3 release, and a lot of work has happened since then.

1) Fixed several alpha3 regressions. Alpha3 accidentally removed support for advanced actions (actions added through the Actions UI). Now back (in actions_permissions as well). Also, global actions ('type' => 'system') weren't showing up, that's also fixed.
2) Refactored operation types, now implemented as ctools plugins. Operations are now objects, and contain all relevant logic. This allowed the main VBO code to be simplified a lot, leading to more maintainable code.
3) Reworked the Batch API code, resulting in much improved performance.
4) Reworked the admin UI (VBO field settings):
- Now possible to override the label of each operation (ported from 6.x-1.x)
- Automatically chooses the correct execution type based on the number of selected items (see README for more information)
- The drupal queue setting is now per operation, allowing only specific operations to be enqueued, which is more flexible and reflects better the intended use case.
5) Improved the rules integration:
- The config form now has access to all tokens for the current entity type (so you can use [node:author], or whatever you need)
- Now supports rules components that accept a list entity type (such as list<entity>, list<node>, etc) as the first parameter. Note that this turns on aggregation.
- Provided an action to allow Rules to load all entities in a VBO view (as a replacement for the "Execute VBO' action), as well as a condition that checks the number of results in a VBO view.
6) Many smaller improvements, including better default views, more documentation in the README, and bugs & notices fixed.

Other than that, there's been a big effort to clean up the issue queue. The number of open issues has been cut in half, and there are only a few issues left open for 7.x-3.x

The biggest focus post-beta1 is on recreating the "Modify fields" functionality (#1057158: Provide an action for modifying entity values), as well as writing tests (#203845: Create tests).

All commits:
- Avoid PHP error if Rules not installed
- Update README with more documentation.
-  #1188258 by Itangalo, bojanz - Provide a rules action 
that allows loading all entities from a view into Rules.
- Prevent errors when there are no actions or rules defined. Cleanup the config form code.
- Add support for Rules components that accept entity list types such as list, list, etc. 
Updated README with additional documentation.
- Add back support for advanced actions to actions_permissions as well.
- #1211908 - Support advanced actions (accidentally removed just before alpha3).
- Update default views to remove my test rules actions that got there by mistake, 
and to make the Published filter on the Content view default to 'All' instead of 'No'.
- #907646 - Allow concurrent Batch API operations and 
remove useless hook_views_bulk_operations_finished().
-  #1188400 - Refactor operation types.
- #1180538 - Pass the selected views row(s) to the action.
- #1176794 - Start using Batch API properly.
- Prevent notices when an anonymous user tries to run an action with insufficient permissions.
- Removed the VBO_AGGREGATE_FORCED / VBO_AGGREGATE_FORBIDDEN / VBO_AGGREGATE_OPTIONAL 
constants. The 'aggregate' flag is now a boolean.
- #1070466 by infojunkie: Report error for PHP script action.
- Fix the Cancel button not appearing on the config step. 
- Quickfix for VBO & exposed filters using ajax. See Views issue: #1191928: Views Form fails when using ajax.
- #1172346 by fago - The rules action config form should have access to the selected entity
- Improve the usability of the override label functionality  (by making it match the Views UI guidelines).
- #1195596 by dafeder, bojanz - Fix actions_permissions (alpha3 regression).
- #1198638 - Send e-mail action does not have recipient field.
- #1198942 - Cannot remove the *label* from the VBO field in a view.
-  #1198374 - Operations missing after upgrade from alpha2 to alpha3/dev
- Port the VBO configuration form changes from 
6.x- 1.x, allowing custom labels and confirmation skipping per action.
- Enable the delete action by default on the default VBO views. 
- Fix a bug causing the message after an action to always say that 1 row was modified.
- Update README, re-export default views.

Created by: bojanz
Created on: 15 Jul 2011 at 22:30 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases