From dc2966bd05b69321300c63fd0bd78e7c78ecea6e Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Mon, 15 Jul 2013 22:28:17 -0700 Subject: [PATCH] Prevent Special:Contributions from indicating that an IP address is autoblocked If an IP address was autoblocked in the userlinks, sysops would see "change block" and "unblock", indicating that the IP is autoblocked. Now Special:Contributions will only display "change block" if the user is blocked and the block type is not Block::TYPE_AUTO. This is the same check which is used above when deciding whether to display the block log extract. Bug: 46457 Change-Id: I43047059cb67527d5296322ac17fe798db917bec --- includes/specials/SpecialContributions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/specials/SpecialContributions.php b/includes/specials/SpecialContributions.php index 7a3e7c80d1..614bd3ec41 100644 --- a/includes/specials/SpecialContributions.php +++ b/includes/specials/SpecialContributions.php @@ -298,7 +298,7 @@ class SpecialContributions extends SpecialPage { if ( ( $id !== null ) || ( $id === null && IP::isIPAddress( $username ) ) ) { if ( $this->getUser()->isAllowed( 'block' ) ) { # Block / Change block / Unblock links - if ( $target->isBlocked() ) { + if ( $target->isBlocked() && $target->getBlock()->getType() != Block::TYPE_AUTO ) { $tools[] = Linker::linkKnown( # Change block link SpecialPage::getTitleFor( 'Block', $username ), $this->msg( 'change-blocklink' )->escaped() -- 2.20.1