Tinaj1234 has uploaded a new change for review. https://gerrit.wikimedia.org/r/120809
Change subject: Added hook for adding AbuseFilter log link ...................................................................... Added hook for adding AbuseFilter log link When hook is called in Revision history page, a AbuseFilter log link is added to subtitle of the page. Bug: 26934 Change-Id: Ib89c48f2b8f3121ead184844844acee436e2fdd6 --- M AbuseFilter.hooks.php M AbuseFilter.php 2 files changed, 19 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AbuseFilter refs/changes/09/120809/1 diff --git a/AbuseFilter.hooks.php b/AbuseFilter.hooks.php index fc17d4d..d9305a4 100644 --- a/AbuseFilter.hooks.php +++ b/AbuseFilter.hooks.php @@ -563,7 +563,24 @@ } return true; } - + + /** + * @param $links + * @return bool + */ + public static function onHistoryPageLinks( &$links ) { + global $wgUser; + if ( $wgUser->isAllowed( 'abusefilter-log' ) ) { + $links = Linker::link( + SpecialPage::getTitleFor( 'AbuseLog' ), + wfMessage( 'abusefilter-log-linkoncontribs' )->text(), + array( 'title' => wfMessage( 'abusefilter-log-linkoncontribs-text' )->parse() ), + array( 'wpSearchUser' => $wgUser->getName() ) + ); + } + return true; + } + /** * Handler for the UploadVerifyFile hook * diff --git a/AbuseFilter.php b/AbuseFilter.php index d517e26..eb3d0ce 100644 --- a/AbuseFilter.php +++ b/AbuseFilter.php @@ -89,6 +89,7 @@ $wgHooks['ArticleSaveComplete'][] = 'AbuseFilterHooks::onArticleSaveComplete'; $wgHooks['APIEditBeforeSave'][] = 'AbuseFilterHooks::onAPIEditBeforeSave'; $wgHooks['UnitTestsList'][] = 'AbuseFilterHooks::onUnitTestsList'; +$wgHooks['HistoryPageAddLink'][] = 'AbuseFilterHooks::onHistoryPageLinks'; $wgAvailableRights[] = 'abusefilter-modify'; $wgAvailableRights[] = 'abusefilter-log-detail'; -- To view, visit https://gerrit.wikimedia.org/r/120809 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib89c48f2b8f3121ead184844844acee436e2fdd6 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/AbuseFilter Gerrit-Branch: master Gerrit-Owner: Tinaj1234 <tinajohnson.1...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits