views_bulk_operations 7.x-3.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-rc1.tar.gz | 44.02 KB | 801679e983d2f7021584b40328e828ee |
| views_bulk_operations-7.x-3.0-rc1.zip | 56.54 KB | fcb344537f031ab7485257a1d7f1cb7c |
Release notes
This release includes the first version of the "Modify entity values" action, intended to work like the "Modify node values" action from D6.
This one works on all entity types, and relies on Entity Metadata to fetch the information about properties.
The UI is considered good enough, but not final yet. Comments and suggestions welcome.
Thanks to a refactoring, VBO no longer loads all rules components all the time, leading to a big performance increase on sites with many rules components.
In order to take advantage of the performance increase, you will need to resave your VBO views (open the view, click the VBO field, save it, save the view).
The views that ship with VBO have already been updated.
Drupal Gardens is now using VBO, which lead to a UX evaluation by Jeff Noyes. This release includes a commit that addresses a part of the feedback received:
#1363760: Reverse the order of label and group in VBO field names.
The other related issue is: #1402536: Swap operations selection with form configuration, targeted for next release (which should be 7.x-3.0). Please review the screenshots posted there and comment.
Thanks to all contributors for patches, testing, and feedback.
Changes since 7.x-3.0-beta3:
Read moreviews_bulk_operations 6.x-1.13
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.13.tar.gz | 54.03 KB | 07a1d58b76583acb2c058cecf7cd1b61 |
| views_bulk_operations-6.x-1.13.zip | 66.43 KB | 52f34ace99a4e465a7a7bf71b7eca574 |
Release notes
This release reverts to the "select all" behavior present in VBO until 6.x-1.11 (checkbox instead of a dropdown).
Changes since 6.x-1.12:
- #1280776 and others: Revert to select-all checkbox with some enhancements
- Standardize copy about items
- Standardize watchdog messages
- #1356758: Avoid losing current language when confirming bulk operation
- #1369226: Fix case when base field not present
- #1325632 by dereine: Support exposed filter input with spaces
- #1322462 by fajo: Replace PHP5-only function array_fill_keys.
- #1315604: All watchdog messages fail
- #1318008: Use cache instead of variable for VBO actions
views_bulk_operations 7.x-3.0-beta3
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-beta3.tar.gz | 37.1 KB | 6533e4877c8fb6cce9b30ef21368155e |
| views_bulk_operations-7.x-3.0-beta3.zip | 47.8 KB | 184c4dec5f3e3329609c371c6763f788 |
Release notes
Another round of polish. Can't be called RC1 because #1057158: Provide an action for modifying entity values is not done yet.
Features a brand new & very flexible "Create archive of selected files" (works with imagefields and filefields as well, if you add a Files relationship), an improved "Pass selected ids to URL" action, many fixes to the rules code for loading entities from a VBO view.
After the previous beta was released, Rules changed the way it handles component access, making its components accessible to administrators only.
Temporarily disabled access checking, so the components should be available to all roles that are using the VBO view.
The relevant issue in the Rules queue is #1217128: limiting Rules components to specific permissions.
- #1306108: Add the destination URL to configuration ('pass ids' action).
- Remove the old, buggy and half-baked selection preservation.
- #1307018: The rules action for loading a list of entities from a VBO view should not remove the pager.
- #1293174: Loading entity lists in Rules gives warnings when using data selection for arguments.
- #1293454 by anon: Send $form_state as a reference like core does.
views_bulk_operations 6.x-1.12
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.12.tar.gz | 53.83 KB | d1d725253211ea8fafe057a981e3cc07 |
| views_bulk_operations-6.x-1.12.zip | 66.47 KB | 492cfd3a5b9e98b89437d3b39ab23a45 |
Release notes
This release fixes critical regressions introduced in the last release (1.11).
Select all (All pages) was broken, as were css classes on the VBO table, and some actions that ship with VBO.
views_bulk_operations 6.x-1.11
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.11.tar.gz | 53.57 KB | 152f9ba709582de3878c2054e553c906 |
| views_bulk_operations-6.x-1.11.zip | 66.25 KB | 66ff26905c5b8517ad360cf82d549ca6 |
Release notes
Changes since 6.x-1.11-beta1:
- Security fix for DRUPAL-SA-CONTRIB-2011-042
- Use db_placeholders() where appropriate.
- #1258666: Include all actions at each page load.
- #1247372: Context does not default to type as stated in hook_views_bulk_operations_object_info().
- #845618: Document max_allowed_packet 'Access denied' issue
- Prevent different view states (exposed filters/arguments) from interfering with selection
- #435074: Fix AJAX selection calls for non-clean URLs
Changes between beta1 and 6.x-1.10 include:
- Simpler 'Select All' UI
- Better VBO settings UI
- Less memory-hungry multi-page selection mechanism.
VBO is now in maintenance mode, unless people step up to provide patches and / or co-maintain.
views_bulk_operations 7.x-3.0-beta2
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-beta2.tar.gz | 33.28 KB | 1c66f47594adc4a1e902ce248a0b3e44 |
| views_bulk_operations-7.x-3.0-beta2.zip | 43.3 KB | e80c96d9a8e9e09a101021989e8a65b5 |
Release notes
This release adds polish to existing functionality while the bigger patches ("edit fields", "download files") are still being cooked. Stand by for RC1 within a month.
- #735596 - VBO doesn't preserve duplicate results.
- Improve VBO field settings (fix issues with dependent settings and advanced actions, custom settings provided by actions)
- #1235736 by moonray, bojanz - Action includes always loaded using slow file_scan_directory(), even if VBO not used on page.
- Make VBO work when embedded using views_embed_view(), and in blocks.
- Saner reporting of executed operations (don't set a message for each processed row).
- Unchecking a checkbox should also reset any 'select all' elements.
- Improve styling (this makes 'select all on this page / all pages' actually look sane in themes are not Seven)
- Cleaner handling of default values in VBO admin. Fixes a bug with 'Override label' being selected by default
- #1201286 - Incorrect 'select all on this page / all pages' for grouped table displays.
- #1224708 by smk-ka - Support disabled checkboxes.
- #1224012 - PHP error regarding array_filter displayed when using drush vbo-list
views_bulk_operations 7.x-3.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-beta1.tar.gz | 32.41 KB | 69852b6f084949ea312a016c0ede58d0 |
| views_bulk_operations-7.x-3.0-beta1.zip | 42.32 KB | 6f80d68b71f98e4466e7665f015becfd |
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.
views_bulk_operations 6.x-1.11-beta1
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.11-beta1.tar.gz | 51.92 KB | aceb5f935a4256a146a151334c4eae9c |
| views_bulk_operations-6.x-1.11-beta1.zip | 64.61 KB | 72c0159a7b2ae4f2dfbfa1be4fc56621 |
Release notes
Many fixes and new features. Most notable:
* Simpler 'Select All' UI
* Better VBO settings UI
* Less memory-hungry multi-page selection mechanism
views_bulk_operations 7.x-3.0-alpha3
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-alpha3.tar.gz | 29.89 KB | 53ac21f79173a955ea298250ce5e73e6 |
| views_bulk_operations-7.x-3.0-alpha3.zip | 37.38 KB | 594507b7845aced572768879f3f622a4 |
Release notes
Changes:
1) Now requires Entity API.
2) Now supports entity revisions. For example, add a "Content revision: Bulk operations" field, and do operations on specific node revisions.
3) Removed support for hook_node_operations() / hook_user_operations(). See http://drupal.org/node/1182448#comment-4575310
4) Added an option to force a single row to be selected, showing radio buttons instead of checkboxes.
5) Made core actions integration actually work (added back support for the "behavior" key, fixed permission issues, etc)
6) Fixed numerous paper cuts reported by users, including notices and strict errors.
All commits:
- Use instanceof instead of is_a, which is deprecated for PHP < 5.3
- #469672: 4 orphaned actions left when not using this module.
- Depend on Entity API, and simplify some code in the process.
- Issue #724686: restrict the number of selected items by dafeder, bojanz - Add a 'force single' option, making VBO show radios instead of checkboxes
- #1078858: Allow other modules to act on finished VBO process
- Core actions integration: Add back support for the 'behavior' key, save explicitly all entities that need to be saved (as specified through behavior).
- Remove redundant code from actions_permissions (since actions_list() in D7 returns the custom actions as well).
- #1190190: Undefined index: base table в views_bulk_operations_views_data_alter()
- #1183882: Notice: Undefined variable: plugin in views_bulk_operations_execute()
- Make VBO support Rules components that accept an entity of any type as the first param.
views_bulk_operations 7.x-3.0-alpha2
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-alpha2.tar.gz | 30.34 KB | 705895d000a7919df2afcf8773017692 |
| views_bulk_operations-7.x-3.0-alpha2.zip | 37.65 KB | dd5118cba1f1ebc4f2fe18c701694273 |
Release notes
Alpha2 is a quick-fix release, fixing problems found in alpha1.
1) Fixed errors on install.
2) Fixed broken counts in the table and confirmation screens, where instead of numbers bigger than 1, !count was shown instead.
3) Fixed a notice in the default content view. Updated the README to inform the users about the default views.
Pasting the alpha1 release notes, for anyone unfamiliar with the new VBO:
----------------------------------------
A rewrite that came from the "reloaded" branch.
Sponsored by Commerce Guys.
No backwards compatibility of any kind (not even to previous 7.x-3.x-dev).
Requires Views 7.x-3.x-dev from may 29th or later.
1) Works with any style plugin (tables, grids, unformatted, whatever...). Including "select all".
2) Works with any entity type (uses entities directly, the VBO "object" abstraction is dead)
3) Support for Rules 2 actions.
4) Support for the Drupal Queue.
The main beta blocker is #1057158: Provide an action for modifying entity values
Things are still in flux and there might be more breaking changes before beta.
views_bulk_operations 7.x-3.0-alpha1
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.0-alpha1.tar.gz | 30.19 KB | c0e74e29388a67d12af24d5db4dcdda8 |
| views_bulk_operations-7.x-3.0-alpha1.zip | 37.48 KB | 37880331f0c516c28f30c6d65577229e |
Release notes
A rewrite that came from the "reloaded" branch.
Sponsored by Commerce Guys.
No backwards compatibility of any kind (not even to previous 7.x-3.x-dev).
Requires Views 7.x-3.x-dev from may 29th or later.
1) Works with any style plugin (tables, grids, unformatted, whatever...). Including "select all".
2) Works with any entity type (uses entities directly, the VBO "object" abstraction is dead)
3) Support for Rules 2 actions.
4) Support for the Drupal Queue.
The main beta blocker is #1057158: Provide an action for modifying entity values
Things are still in flux and there might be more breaking changes before beta.
views_bulk_operations 6.x-1.10
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.10.tar.gz | 50.93 KB | dbe3f88c08acdbb50fda331e496bfc3e |
| views_bulk_operations-6.x-1.10.zip | 65.3 KB | 6c0886aacd9886a128e4988be493732f |
Release notes
SECURITY UPDATE
- Fix vulnerability allowing anonymous users to gain access to user admin screen.
- Fix vulnerability when running same VBO from two different windows resulting in data loss.
NEW FEATURES
- Support both Views 2 and Views 3
- Support multiple view results containing same base entity
- Added
hook_views_bulk_operations_object_info_alterfor more control on entity metadata - Support arbitrary arguments in Rules integration
- Support better argument specification in VBO automation action
BUG FIXES
Too numerous to list!
views_bulk_operations 6.x-1.10-beta3
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.10-beta3.tar.gz | 50.79 KB | e939ffe1be980e1b851fb4cc92b3c77c |
| views_bulk_operations-6.x-1.10-beta3.zip | 65.15 KB | 1d0269841ee12c25cfbabc02b612ca34 |
Release notes
Fix security vulnerability in user admin VBO, allowing anonymous to manage users.
This is only an issue for users of the previous betas. The official release 6.x-1.9 is not affected.
views_bulk_operations 6.x-1.10-beta2
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.10-beta2.tar.gz | 50.74 KB | 744d206d88b60ae91cbb66bb8947376f |
| views_bulk_operations-6.x-1.10-beta2.zip | 65.1 KB | e19fa295cd89d60178ee3f580e78cd0e |
Release notes
As of this release, the VBO 6.x-1.x branch is now compatible with *both* Views 6.x-2.x and Views 6.x-3.x.
* #844212: Undefined variable
* #886606: VBO 6.x-3.x and 6.x-1.x sync inquiry
views_bulk_operations 6.x-1.10-beta1
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.10-beta1.tar.gz | 50.64 KB | a71be58e7cddd79f500b7b6202b9575a |
| views_bulk_operations-6.x-1.10-beta1.zip | 65.01 KB | 205c789d1ade3237b9416d0085bb2a70 |
Release notes
Working towards new release. We will update this post with the target issues to be fixed for 6.x-1.10.
views_bulk_operations 7.x-3.x-dev
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-7.x-3.x-dev.tar.gz | 42.65 KB | 9f4525d458d0924a99524acc9470e36b |
| views_bulk_operations-7.x-3.x-dev.zip | 55.28 KB | 2b0b99b296e9f75fb1c3bdff1149e60f |
Release notes
D7 development branch.
views_bulk_operations 6.x-3.x-dev
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-3.x-dev.tar.gz | 35.51 KB | 47fe4a9f329bd55aeeb9c8338b8569cc |
| views_bulk_operations-6.x-3.x-dev.zip | 45.26 KB | 81b588bd12e20a6c7fab189cdfcb297b |
Release notes
Views 6.x-3.x compatibility branch.
views_bulk_operations 6.x-1.9
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.9.tar.gz | 40.41 KB | 4f5e1a46648d22241a16eeeda5c1d8ae |
| views_bulk_operations-6.x-1.9.zip | 52.45 KB | 72f030a57179faaf8fdd6405770b3bac |
Release notes
NEW FEATURES
* API to programmatically execute VBO, new action to execute VBO #461050: Programmatic access to VBO
* Support Drush #584450: Fire a bulk operation from drush
* API to programmatically add an action to VBO #659596: Function to programatically assign an action to a view.
* Send view result row as action parameter
FIXES
* #574006: errors when running update.php
* #585366: set_time_limit() may be unavailable in safe_mode
* #589722: preg_match error relating to inability to convert object to string
* #544356: Assumuption of numeric key, limits flexibility
* #561358: Bulk profile field change of required values
* #602148: Display the stored values in taxonomy action form
* #361871: VBO loses selection with caching module
* #549920: Limit "Modify node fields" to specific fields
* #630790: Respect permissions in fields.action
* #633992: View exposed filters get shown on configuration form after failed validation
* #640852: automatically running a vbo
* #644888: Usability improvements for "Send e-mail" action
* #649264: Execute arbitrary PHP action does not save content
* #619884: Grouping does not work - using grid style, Row style: Fields
* #649222: Create advanced "Modify node fields" action has broken UI
* #655676: operations are lost after update
* #671176: VBO does not honor destination redirect
* #654674: Errors when trying to use latest dev version
* #692552: Modify node fields selection boxes are blank?
* #689498: Using VBO to change a taxonomy value causes strange revisions on nodes with previous revisions
* #703750: presence of $view object in parameters array chokes job_queue table
views_bulk_operations 6.x-1.8
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-6.x-1.8.tar.gz | 34.59 KB | f63816b17ea62832c9c36fa6176138d8 |
| views_bulk_operations-6.x-1.8.zip | 44.64 KB | 1a570129598f84be60ccd56abc0e733f |
Release notes
* #561628: Filtering fails to clear cached selections
* Better checking for additional action permissions
* #487372: VBO breaks if views returns empty results with default values for exposed filters
* #522418: More rows exported than selected during the execution of the operation when using a Date filter
* #470252: Add bulk operations for taxonomy terms
* Removed hack to make job_queue work and fixed a permission issue
* #520522: "node_mass_update" fails under Batch API
* Stripped feed_icon from view
* Added extra permissions checking
* #487918: If grouping by a field, table headers get munged
* #490204: Error notices
* #490034: Missing actions
* #486470: Problem to set permissions with module actions_permissions when using multi language
* #483240: Need a way to disable the select all checkbox
* Added infrastructure to programmatically execute a VBO
views_bulk_operations 5.x-1.4
| Download | Size | md5 hash |
|---|---|---|
| views_bulk_operations-5.x-1.4.tar.gz | 18.16 KB | 02dd4a0f31692e1d7555f8b32d94a621 |
| views_bulk_operations-5.x-1.4.zip | 21.14 KB | 8740cb037ec05058a1c76b1ef4374e94 |
Release notes
SECURITY FIX:
* Added node_access() check to prevent unauthorized users from modifying nodes
BUG FIXES:
* Removed single action special case and pre-selected single action in dropdown
* Fixed inclusion of local VBO actions