If you use a pager to limit the number of nodes shown in a view, you can select all the nodes on the current page. It would be great to be able to select all the nodes on all the pages for this view. I attached a little UI mockup for this.

Gmail does this : when you select all conversations, it will check all the conversations on the current page, and it will allow users to select the xxx remaining conversations on other pages.

Don't know how hard this would be to implement, but it would greatly enhance the usefullness of this module. (think for example, you create a view that allows to filter by category with an exposed filter, and you could for example publish / unpublish all the nodes in this specific category)

CommentFileSizeAuthor
bulk_all_nodes.gif14.62 KBphilippejadin

Comments

infojunkie’s picture

Assigned: Unassigned » infojunkie

I've been wanting this for a while. Thanks for suggesting it :-)

philippejadin’s picture

Very cool if you can add this.

The confirmation screen may become too big if operating on a large number of nodes (like 1500)

It could be changed to only display the 10 first node titles and some text, like "are you sure you want to delete those 1500 nodes ?"

Anyway, this is the kind of module that will change the way Drupal can be used to build applications without programming. Thank you !

moshe weitzman’s picture

Version: 5.x-1.x-dev » 6.x-1.x-dev

Very Good idea.

These multi-page operation could take a LONG time. Would have to use the batch api to perform them. Realistically, this needs D6.

infojunkie’s picture

@moshe, thanks for the great suggestion. The latest drop (which should be available in a few hours on the project page) contains Batch API support and I'd be very grateful if you could take a look at it.

infojunkie’s picture

Version: 6.x-1.x-dev » 5.x-1.x-dev
Status: Active » Fixed

Action on all nodes is implemented in latest 5.x-1.x-dev version. Feedback is appreciated. D6 version will follow soon.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.