From: PiRSquared17 Date: Thu, 27 Feb 2014 03:03:37 +0000 (+0000) Subject: Give links to a user's suppressed edits on Special:Contribs X-Git-Tag: 1.31.0-rc.0~16715^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/journal.php?a=commitdiff_plain;h=3525bc562062988071cb06b183956a39e3279158;p=lhc%2Fweb%2Fwiklou.git Give links to a user's suppressed edits on Special:Contribs For users who are able to see the log, provide links to view suppression log entries for actions done by the user. A link is also added on Special:DeletedContributions. This was formerly done by the Oversight extension. Bug: 59120 Change-Id: I0e606636e80810f9917d6aa624a79f1e190297f6 --- diff --git a/includes/specials/SpecialContributions.php b/includes/specials/SpecialContributions.php index c5948076e7..7df00e255c 100644 --- a/includes/specials/SpecialContributions.php +++ b/includes/specials/SpecialContributions.php @@ -318,6 +318,16 @@ class SpecialContributions extends IncludableSpecialPage { array(), array( 'page' => $userpage->getPrefixedText() ) ); + + # Suppression log link (bug 59120) + if ( $this->getUser()->isAllowed( 'suppressionlog' ) ) { + $tools[] = Linker::linkKnown( + SpecialPage::getTitleFor( 'Log', 'suppress' ), + $this->msg( 'sp-contributions-suppresslog' )->escaped(), + array(), + array( 'offender' => $username ) + ); + } } # Uploads $tools[] = Linker::linkKnown( diff --git a/includes/specials/SpecialDeletedContributions.php b/includes/specials/SpecialDeletedContributions.php index d148a50e00..6c3cb952e4 100644 --- a/includes/specials/SpecialDeletedContributions.php +++ b/includes/specials/SpecialDeletedContributions.php @@ -427,6 +427,15 @@ class DeletedContributionsPage extends SpecialPage { 'page' => $nt->getPrefixedText() ) ); + # Suppression log link (bug 59120) + if ( $this->getUser()->isAllowed( 'suppressionlog' ) ) { + $tools[] = Linker::linkKnown( + SpecialPage::getTitleFor( 'Log', 'suppress' ), + $this->msg( 'sp-contributions-suppresslog' )->escaped(), + array(), + array( 'offender' => $userObj->getName() ) + ); + } } # Uploads diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 3fffec2374..917c893e52 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -3254,6 +3254,7 @@ $1', 'sp-contributions-newbies-sub' => 'For new accounts', 'sp-contributions-newbies-title' => 'User contributions for new accounts', 'sp-contributions-blocklog' => 'block log', +'sp-contributions-suppresslog' => 'suppressed user contributions', 'sp-contributions-deleted' => 'deleted user contributions', 'sp-contributions-uploads' => 'uploads', 'sp-contributions-logs' => 'logs', diff --git a/languages/messages/MessagesQqq.php b/languages/messages/MessagesQqq.php index 345bcd948a..8c4ae56a43 100644 --- a/languages/messages/MessagesQqq.php +++ b/languages/messages/MessagesQqq.php @@ -6188,6 +6188,9 @@ See also: * {{msg-mw|Sp-contributions-deleted}} * {{msg-mw|Sp-contributions-userrights}} {{Identical|Block log}}', +'sp-contributions-suppresslog' => 'Used as a display name for a link to log entries of suppressed edits made by that user. + +Used as link title in [[Special:Contributions]] and in [[Special:DeletedContributions]].', 'sp-contributions-deleted' => "This is a link anchor used in [[Special:Contributions]]/''name'', when user viewing the page has the right to delete pages, or to restore deleted pages. Used as link title in [[Special:Contributions]]. diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index eab6cf6766..24554a2859 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -2239,6 +2239,7 @@ $wgMessageStructure = array( 'sp-contributions-blocked-notice', 'sp-contributions-blocked-notice-anon', 'sp-contributions-search', + 'sp-contributions-suppresslog', 'sp-contributions-username', 'sp-contributions-toponly', 'sp-contributions-submit',