Page MenuHomePhabricator

Special:RevisionDelete should support multiple pages
Open, LowestPublicFeature

Description

Mockup of revdelete with multiple pages

I think Special:RevisionDelete should support revision deletion over multiple pages from a list of id's specified in the url.

Currently Special:RevisionDelete supports ?title=Special:RevisionDelete&type=revision&ids[2]=1&ids[3]=1&ids[5]=1 if all those ids are from the same page, anything not on the same title as the first rev is ignored.

I think something like ?title=Special:RevisionDelete&type=revisions&ids[2]=1&ids[3]=1&ids[5]=1 should be programmed to work with more than one page at a time.

If that is done then we can provide a form on Special:Contributions similar to the one on history which allows revdelete on selected revisions.

After reverting all of a user's contributions (pretty easy) I had to revdelete the content of those revs because they disrupted the wiki (the edits were made to existing pages so they couldn't be nuked). There were several dozen revs that I had to revdelete, but because I could only do one page at a time I had to open up several dozen revision delete pages and submit them separately. It would have been much better if the contribs page was able to have a series of checkboxes to allow me to simply check them all off, get sent to Special:RevisionDelete and then revdelete them all.


Version: unspecified
Severity: enhancement

Attached:

Revdelete-multipage-mockup.png (934×1 px, 168 KB)

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:15 PM
bzimport set Reference to bz26230.
bzimport added a subscriber: Unknown Object (MLST).
Nemo_bis lowered the priority of this task from Medium to Lowest.Apr 26 2015, 5:56 PM
Nemo_bis set Security to None.

It looks like it would be a hassle to rewrite the RevDelRevisionList class to support multiple targets.
I'm thinking we might instead have a new 'Contributions' revdel type (target would be Special:Contributions).

Change 210675 had a related patch set uploaded (by Cenarium):
Bulk revision deletion and tag editing from contributions

https://gerrit.wikimedia.org/r/210675

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:02 AM
Aklapper removed a subscriber: wikibugs-l-list.