Bug 2429 allow selection of associated namespace in recent changes
authorAntoine Musso <hashar@users.mediawiki.org>
Wed, 2 Mar 2011 20:40:40 +0000 (20:40 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Wed, 2 Mar 2011 20:40:40 +0000 (20:40 +0000)
commit2a165ac2198a3d92342f69cd59d55eca412e1b53
tree833057d54398204307aefab37ff84e5dc0facb58
parent3730ef7358bccaf8131202dd7b8f7a2d8982b251
Bug 2429 allow selection of associated namespace in recent changes

Done by adding yet another checkbox in Special:RecentChanges. The feature
also support namespace inversion.  For example, if you have selected
the TALK namespace with inversion and associated namespace, you will
be shown any changes which is not NS_MAIN or NS_TALK.

Tests:

SpecialRecentchanges tests only this feature. I had to filter out
the rc_timestamp condition which might cause trouble if the test
suite is run on another day. A better solution remains to be implemented.
RELEASE-NOTES
includes/specials/SpecialRecentchanges.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc
tests/phpunit/includes/specials/SpecialRecentchanges.php [new file with mode: 0644]