Page MenuHomePhabricator

Revision deletion log does not specify which revisions were affected to non-Sysops
Open, MediumPublicFeature

Description

Author: matthew.britton

Description:
The revision deletion log specifies which page the affected revisions are on, but not which revisions they were. When only some of the revision's attributes were changed, one might reasonably want to, you know, actually see which revisions were affected. As it stands the log entry is next to useless especially on pages with large edit histories.


Version: 1.20.x
Severity: major

Details

Reference
bz23730

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:02 PM
bzimport set Reference to bz23730.
bzimport added a subscriber: Unknown Object (MLST).

Now if content was not hidden, at least as a sysop, in the log you're provided a diff which links to the affected revision (with &unhide=1 which shows the hidden content). Recent examples: http://meta.wikimedia.org/w/index.php?title=OTRS/personnel&diff=2109393&unhide=1 http://meta.wikimedia.org/w/index.php?title=User_talk:Aphaia&diff=2004501&unhide=1 . Given that histories provide also links to hidden diffs with a message "One of the revisions of this diff has been deleted. Details can be found in the deletion log" and a link wih &unhide=1 for sysops, you've only to add a link to logs.

Next useful thing to do would be a warning with a revision-specific log to be shown when viewing the diff (as you see the deletion log when you open a deleted page).

To clarify: currently there is the link, but only for sysops; the link should be provided also to non-sysops (without &unhide=1, obviously). At least, this seems the simplest solution.

(In reply to comment #1)

Next useful thing to do would be a warning with a revision-specific log to be
shown when viewing the diff (as you see the deletion log when you open a
deleted page).

This is bug 21175.

EN.WP.ST47 wrote:

The examples provided by Nemo_bis look correct, as a non-sysop I have links to the diffs, however those are not cases of content being hidden. [0] is a recent example where content and summary were hidden and [1] is an example where content only was hidden, and the relevant revision and hidden items is obvious in the history. I guess I'm marking this worksforme, unless someone can present examples where there is still no way to see what elements were hidden or which revisions were involved.

[0]: http://meta.wikimedia.org/w/index.php?title=User_talk:Jon_Harald_S%C3%B8by&action=history
[1]: http://meta.wikimedia.org/w/index.php?title=Help:Namespace&action=history

Reopening: we're talking about logs, not histories, so you're looking in the wrong place.
http://meta.wikimedia.org/w/index.php?title=Special:Log&page=User+talk%3AJon+Harald+S%C3%B8by : here you don't see which revisions were hidden, although I as a sysop have a "change visibility" link which brings me to [[Special:RevisionDelete]] with the affected revisions selected.

Thehelpfulonewiki wrote:

Nemo, isn't this intentional? Why would we want to make it easy for a non-sysop to find out which revisions had been revision deleted specifically so that a non-sysop couldn't see them?

(In reply to comment #6)

Nemo, isn't this intentional?

Why should it?

Why would we want to make it easy for a
non-sysop
to find out which revisions had been revision deleted specifically so that a
non-sysop couldn't see them?

Because otherwise the logs make no sense at all: they don't even for sysops, except that they have a workaround. With a mention of the revision, I can know what actually happened (a general picture, for instance revision X was modified by A and then by B), ask clarifications to the sysop if needed, choose a meaningful link to the logs or to the revision to mention the action (and ask something about it) etc.

I'm not seeing a good reason to have difflinks handy for non-sysops to poke about the RevisionDeletion log, especially if the content was hidden for good reason. That being said, I wouldn't be averse to having a difflink in logs for just sysops to view, however.

(In reply to comment #1)

Next useful thing to do would be a warning with a revision-specific log to be
shown when viewing the diff (as you see the deletion log when you open a
deleted page).

This is bug 21175.

This is now T23175.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 15 2022, 9:40 PM