Last modified: 2011-01-25 01:11:07 UTC
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.
3) 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
Well, there could be an option to show only current, only non-current and both.
I don't see it being hard to make.
*** This bug has been marked as a duplicate of 4150 ***
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.
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.
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...?
(In reply to comment #5)
Ignore that. Like an idiot, the "top" indicator appeared invisible 'afore mine
*** Bug 10802 has been marked as a duplicate of this bug. ***
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.
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?
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.
Fixed in r68307.