Last modified: 2014-07-09 06:07:30 UTC
What it says on the tin. This is to match the history page.
There are already checkboxes on Special:Undelete which are used for restoring selected revisions. It'd be good to use them as well for revision-deleting selected revisions.
Boxes for Special:Log (e. g. Special:Log/globalauth unless [[bugzilla:18183]] or [[bugzilla:18060]] aren't fixed yet) would be useful, too.
(In reply to comment #2)
> Boxes for Special:Log (e. g. Special:Log/globalauth unless [[bugzilla:18183]]
> or [[bugzilla:18060]] aren't fixed yet) would be useful, too.
This is probably a higher priority from a workflow/usability perspective, as this is the bulk of the work on Meta by far.
*** Bug 20629 has been marked as a duplicate of this bug. ***
*** Bug 20927 has been marked as a duplicate of this bug. ***
I think this would be a useful addition to the RevDel capabilities
*** Bug 23738 has been marked as a duplicate of this bug. ***
Fixed Special:Log in Gerrit change #6904.
I see that the Gerrit change has also added useless checkboxes to the log snippets, e.g. when viewing the contributions of a blocked user or when editing a protected page.
Please either restore the old single-revision del/undel links in this context or make the checkboxes useful by adding "Del/undel selected revisions" buttons here too.
I noticed that as well and created Gerrit change #7699 to fix it.
*** Bug 26215 has been marked as a duplicate of this bug. ***
Bumping to high priority. Currently Oversighters have to undelete a page to be able to easily suppress multiple revisions on that page. This is a major security risk as there is time from when the page is undeleted to when the check boxes to suppress the revisions are checked and then these revisions are suppressed - during this time the full contents of the page and its history are available for public view.
Any news regarding this high priority bug?
Removed Special:Log from the bug subject because that was done.
(In reply to Alex Monk from comment #15)
> Removed Special:Log from the bug subject because that was done.
It may be useful to point to the changeset where this was done, to serve as example for devs willing to try making a patch.
(Quoting comment #10)
> I noticed that as well and created Gerrit change #7699 to fix it.
All three will need some new functions which will be very similar.
My question is should each special page get it's own copy of the function, or should I define these functions in a single file from where it will be called and if so, which class will they come under ?
Obviously it's nice to get things like this done right first time, but when you run into issues like that it's usually okay to just go ahead with either option and any issues should be brought up in code review - rather than sitting on bugzilla waiting.
Currently revision delete only accepts revisions from a single page. This works fine for history page and Special:Undelete as they only operate on revision from one page but creates problems for Special:Contributions and Special:DeletedContributions who have multiple revisions from multiple pages.
Does anyone have an idea about what can be done here other than re-writing revision delete ?