Glaisher has uploaded a new change for review.

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

Change subject: Allow users with 'abusefilter-view-private' to view 
history/diff of private filters
......................................................................

Allow users with 'abusefilter-view-private' to view history/diff of private 
filters

These pages are read only pages so it's better to let users with
'abusefilter-view-private' to view history and diff of private filters
while 'abusefilter-modify' is a read+write right.

Bug: T126129
Change-Id: I9e15326c8d681000ab13ef8a50fa0eed4c24dbe6
---
M Views/AbuseFilterViewDiff.php
M Views/AbuseFilterViewHistory.php
2 files changed, 6 insertions(+), 6 deletions(-)


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

diff --git a/Views/AbuseFilterViewDiff.php b/Views/AbuseFilterViewDiff.php
index 328d5a0..1c9e61a 100644
--- a/Views/AbuseFilterViewDiff.php
+++ b/Views/AbuseFilterViewDiff.php
@@ -99,9 +99,9 @@
                $newSpec = $this->mParams[4];
                $this->mFilter = $this->mParams[1];
 
-               if ( AbuseFilter::filterHidden( $this->mFilter ) &&
-                               !$this->getUser()->isAllowed( 
'abusefilter-modify' ) &&
-                               !$this->getUser()->isAllowed( 
'abusefilter-view-private' ) ) {
+               if ( AbuseFilter::filterHidden( $this->mFilter )
+                       && !$this->getUser()->isAllowed( 
'abusefilter-view-private' )
+               ) {
                        $this->getOutput()->addWikiMsg( 
'abusefilter-history-error-hidden' );
                        return false;
                }
diff --git a/Views/AbuseFilterViewHistory.php b/Views/AbuseFilterViewHistory.php
index bedbafc..e81577f 100644
--- a/Views/AbuseFilterViewHistory.php
+++ b/Views/AbuseFilterViewHistory.php
@@ -17,9 +17,9 @@
                }
 
                # Check perms
-               if ( $filter &&
-                               !$this->getUser()->isAllowed( 
'abusefilter-modify' ) &&
-                               AbuseFilter::filterHidden( $filter ) ) {
+               if ( $filter && AbuseFilter::filterHidden( $filter )
+                       && !$this->getUser()->isAllowed( 
'abusefilter-view-private' )
+               ) {
                        $out->addWikiMsg( 'abusefilter-history-error-hidden' );
                        return;
                }

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

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

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

Reply via email to