Last modified: 2013-07-19 03:03:23 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 13601 - New extension to one-click revert all of a user's actions in recentchanges
New extension to one-click revert all of a user's actions in recentchanges
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Extensions requests (Other open bugs)
unspecified
All All
: Low enhancement with 8 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 42230 (view as bug list)
Depends on:
Blocks: SWMT
  Show dependency treegraph
 
Reported: 2008-04-03 10:41 UTC by Mike.lifeguard
Modified: 2013-07-19 03:03 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Mike.lifeguard 2008-04-03 10:41:42 UTC
This is a request to expand the power of Special:Nuke significantly.

Currently, it allows one to mass-delete recent page creations of some user. I would like to expand that to revert all actions (or a subset, as determined by the user) which appear in the recentchanges table -- at a minimum, that will include:
*rollback of all edits;
*deletion of pages where no previous editor exists;
*deletion of uploads (or revert when they had uploaded a new version);
*reverting of page moves.

Note that permitting deletion of uploads is also requested in bug 8527, but this request is significantly more expansive.

This might be best left to a new extension NukeAll or something; I don't know whether the wikis which currently use Nuke would want such changes made.
Comment 1 Techman224 2008-10-11 17:59:47 UTC
That can work, or you can click on a button in the log that will revert a nuke. Such as a administrator clicking on the "rollback" like any rollbacker can do to the page, only admins will be able to do the same on nuke. Also since Nuke is now in the core of 1.14, it should be in there built in the software too.
Comment 2 Mike.lifeguard 2008-10-11 18:06:53 UTC
(In reply to comment #1)
> That can work, or you can click on a button in the log that will revert a nuke.
> Such as a administrator clicking on the "rollback" like any rollbacker can do
> to the page, only admins will be able to do the same on nuke. Also since Nuke
> is now in the core of 1.14, it should be in there built in the software too.
> 

Erm, there's no log of "nukes" - it's not a single action, so reverting it would be rather difficult. Once the actions are performed, the software has no way to know what which actions were done as part of this, and which ones were done individually.

However this is probably best done as a new extension, not as an expansion of Nuke.
Comment 3 Techman224 2008-10-11 18:16:43 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > That can work, or you can click on a button in the log that will revert a nuke.
> > Such as a administrator clicking on the "rollback" like any rollbacker can do
> > to the page, only admins will be able to do the same on nuke. Also since Nuke
> > is now in the core of 1.14, it should be in there built in the software too.
> > 
> 
> Erm, there's no log of "nukes" - it's not a single action, so reverting it
> would be rather difficult. Once the actions are performed, the software has no
> way to know what which actions were done as part of this, and which ones were
> done individually.
> 
> However this is probably best done as a new extension, not as an expansion of
> Nuke.
> 
However, nuke has been moved into the core in 1.14 alpha, so how do we make the changes there? Yes, you could make a extension for the older versions of Mediawiki from 1.13 and back, but if this happens, the new revert extension changes should be incorporated into the core of 1.14.
Comment 4 Mike.lifeguard 2008-10-11 22:46:52 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
[...]
> > However this is probably best done as a new extension, not as an expansion of
> > Nuke.
> > 
> However, nuke has been moved into the core in 1.14 alpha, so how do we make the
> changes there? Yes, you could make a extension for the older versions of
> Mediawiki from 1.13 and back, but if this happens, the new revert extension
> changes should be incorporated into the core of 1.14.
> 

No, you seriously misunderstand what this request is - it's almost totally different from your request to have an undo-nuke feature (bug 15942).

/This request/ is for one-click revert of everything a user has done which is still in the recentchanges table - ie to revert a vandal quickly and painlessly. Changing summary & blocks to reflect that.
Comment 5 Helios 2009-08-30 22:06:26 UTC
How is the development of this thing? I think it can be very useful with people gone mad (or maybe a bot without control), just one click to fix everything. 
I think it would be nice to have another parameter YYYYMMDDHHmm, to not rollback EVERY edit, but the ones that are after the date specified in the parameter.
Comment 6 Mike Linksvayer 2011-11-03 17:03:40 UTC
Additionally blocking nukeAll'd user isn't in initial request message above, but that would obviously be nice. And/or add to Special:Block when available, as I just submitted an enhancement request for Nuke to be https://bugzilla.wikimedia.org/show_bug.cgi?id=32179
Comment 8 Mike Linksvayer 2012-11-17 20:16:03 UTC
*** Bug 42230 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links