Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement "Simple" Views Bulk Operations (VBO) #142

Closed
quicksketch opened this issue Dec 29, 2013 · 2 comments
Closed

Implement "Simple" Views Bulk Operations (VBO) #142

quicksketch opened this issue Dec 29, 2013 · 2 comments

Comments

@quicksketch
Copy link
Member

This is a followup to Views in core. Once Views is included, we need to start converting administrative interfaces to use it.

Drupal 8 implemented a "simple" version of VBO in core that did not include actual "bulk" operations, queuing, or batching. Instead, it implemented simple actions that set a temporary value and redirect the user to the existing pages provided by node and user module to perform operations on a group of nodes or users.

Here are two examples:

In our case, we'll be less elaborate yet with our set of changes. Instead of rewriting the underlying actions system, we'll probably leave actions mostly as-is and simply provide a few additional actions that redirect to the node/user operation pages. Looking over the code base of VBO for D7, one enhancement that we may want to include is is the "actions_permissions" module (bundled with VBO), allowing for a more flexible access to individual access.

@quicksketch
Copy link
Member Author

I filed an initial PR for VBO at backdrop/backdrop#134. It adds the new handler for bulk operations and exposes it to comments and nodes. It also removes some unnecessary actions that never really made much sense in the first place (manually saving nodes or comments), and don't apply at all for our situations in core now that Trigger module isn't around any more.

This patch doesn't yet include any implementations (or tests) of the bulk form. Considering we'll be adding both in #149 and #150, this PR is only any initial pass.

@quicksketch
Copy link
Member Author

I merged in backdrop/backdrop#134 to unblock our actual implementation issues for VBO. Let's finish individual implementations in #149 and #150.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant