Page MenuHomePhabricator

Provide support in Special:Contributions to show only "current" contributions
Closed, ResolvedPublic

Description

Author: rick.denatale

Description:
The motivating use case is:

  1. I see an article which has been spammed or kiddie-edited.
  2. I want to clean up other articles from the same "contributor" so I look at

their contributions e.g.
http://en.wikipedia.org/w/index.php?title=Special:Contributions&target=216.255.121.69

  1. But now I need to look at each article's history to see not only if it's been

deface, but also if so it hasn't already been dealt with.

Note that is the dual of bug 3753, in which another user requested showing only
non-current contributions.


Version: unspecified
Severity: normal

Details

Reference
bz4597

Event Timeline

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

Well, there could be an option to show only current, only non-current and both.
I don't see it being hard to make.

avarab wrote:

*** This bug has been marked as a duplicate of 4150 ***

rick.denatale wrote:

Bug 4150 is asking for something different, it asks for NEW articles (i.e.
created by the contributor) to be distinguished.

In contrast, this feature request is asking for a way to filter
Special:Contributions to only show contributions which are the latest editions
of an article.

In the example contributions page I gave in the original description, note that
this user added the phrase "pluto sucks" to a long-existing article in wikipedia
on the planet Pluto. Looking at the talk page for the ip address showed that
this particular ip address came from a high school, and that it had a long
history of such behavior, perhaps by multiple users.

Allowing Special:Contributions to be filtered so as to only show editions from
the contributor which are the current editions would make it easier to find
articles which need to be attended to, without having to go through editions
which had already been found and fixed by someone else.

marudubshinki wrote:

This shouldn't be too hard to do- I am already de facto implementing this exact
functionality when I look through an IP's contribs and see which edits have the
little "rollback" link; I know already that rollback is only available for edits
which are the last/current version, hence any series/single edit with a rollback
link I must check out because it is definitely not reverted yet.

robchur wrote:

This seems rather redundant, given that rollback links appear next to such
edits. Would it be acceptable simply to denote these in cases where the viewing
user isn't an admin - i.e. admins continue to see rollback, non-admins see
"current" or similar...?

robchur wrote:

(In reply to comment #5)

Ignore that. Like an idiot, the "top" indicator appeared invisible 'afore mine
eyes. ;-)

robchur wrote:

*** Bug 10802 has been marked as a duplicate of this bug. ***

random832 wrote:

I'd like to request a way to limit the output of Special:Contributions to current revisions only (i.e., retrieve 500 entries with 500 rollback links, rather than a limit of 5000 which may only include a few dozen rollback links)

(In reply to comment #8)

I'd like to request a way to limit the output of Special:Contributions to
current revisions only (i.e., retrieve 500 entries with 500 rollback links,
rather than a limit of 5000 which may only include a few dozen rollback links)

Due to the database layout, that can't be implemented efficiently.

random832 wrote:

How is the choice to put "(top)" or a rollback link made, and why couldn't whatever is being selected to make that choice be added to the WHERE clause?

Bryan.TongMinh wrote:

Wouldn't a join against page_latest do the trick?

(In reply to comment #11)

Wouldn't a join against page_latest do the trick?

Sounds fine by me. Any patch like that would be an easy review.

  • Bug 11860 has been marked as a duplicate of this bug. ***

Bug 11860 has patch attached.