Allow listing old files in Special:ListFiles. Add Special:AllMyUploads
authorBrian Wolff <bawolff+wn@gmail.com>
Fri, 19 Apr 2013 00:16:41 +0000 (21:16 -0300)
committerDerk-Jan Hartman <hartman.wiki@gmail.com>
Wed, 28 Aug 2013 19:42:05 +0000 (21:42 +0200)
commit2dd30d0c6ddfdd609cb2a64a78e8d09d7ca43574
tree4ba91b4b2bb36d86e09b01b07f1811d60a6fbc37
parente0c17dd8599dfc78957201563e933d2dfe19da48
Allow listing old files in Special:ListFiles. Add Special:AllMyUploads

This solves the problem of new users on commons wanting a list of
their files, but something like cropbot modifying it and taking
it off Special:MyUploads.

I'm worried this is a bit hacky to make TablePager work with
two queries. If anyone has any suggestions on how to do this
in a less hacky way, please say.

Some notes:
* This totally removes any revdeleted entries instead
  of dealing with them. Some future iteration can do selective
  deletion.
* Should maybe add links to old versions of files description
  page somewhere. Not sure where in ui that would fit (The date maybe)
  (by old file description page I mean something like flagged revs
  filetimestamp parameter)
* The latest version column should perhaps have "latest" and "old"
  instead of "yes" or "no"
* This is slightly different from the suggestion on the bug report
  as it shows all revisions (instead of say just first revisions).
  I think showing all revisions makes more sense for the "where
  are my uploads" use case. Second of all, the checkbox is not on
  by default.

Bug: 30607
Change-Id: I9e58db1f212e3bb361316c05ef32d4b9c31c6490
RELEASE-NOTES-1.22
includes/AutoLoader.php
includes/SpecialPage.php
includes/SpecialPageFactory.php
includes/specials/SpecialListfiles.php
languages/messages/MessagesEn.php
languages/messages/MessagesQqq.php
maintenance/language/messages.inc