Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/148602

Change subject: Add "abusefilter-bypass" userright as a hack for GlobalRename 
for page moves
......................................................................

Add "abusefilter-bypass" userright as a hack for GlobalRename for page moves

GlobalRename is having its page moves stopped by AbuseFilter rules
that shouldn't affect it at all. This is a temporary hack until
something like bug 67936 is fixed.

This is less evil than unsubscribing AbuseFilter from $wgHooks IMO.

Change-Id: I6b301fda119be167d3f092d86ba5914289045fab
---
M AbuseFilter.hooks.php
1 file changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AbuseFilter 
refs/changes/02/148602/1

diff --git a/AbuseFilter.hooks.php b/AbuseFilter.hooks.php
index fc17d4d..02f7c23 100644
--- a/AbuseFilter.hooks.php
+++ b/AbuseFilter.hooks.php
@@ -302,6 +302,14 @@
                $vars = new AbuseFilterVariableHolder;
 
                global $wgUser;
+               // HACK: This is a secret userright so system actions
+               // can bypass AbuseFilter. Should not be assigned to
+               // normal users. This should be turned into a proper
+               // userright in bug 67936.
+               if ( $wgUser->isAllowed( 'abusefilter-bypass' ) ) {
+                       return true;
+               }
+
                $vars->addHolders(
                        AbuseFilter::generateUserVars( $wgUser ),
                        AbuseFilter::generateTitleVars( $oldTitle, 'MOVED_FROM' 
),

-- 
To view, visit https://gerrit.wikimedia.org/r/148602
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6b301fda119be167d3f092d86ba5914289045fab
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/AbuseFilter
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to