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

Reply via email to