From ff4f28339f49f5486ff1e6a75d1b07d59c706129 Mon Sep 17 00:00:00 2001 From: Liangent Date: Tue, 3 Jul 2012 11:11:13 +0800 Subject: [PATCH] Users able to view private logs should be able to search for them. Followup/fix 310ed928243c79e24758113dded84a24caaf7276. Change-Id: I89644992cbce5af9dddd6366dac784d03ed707c1 --- special/SpecialAbuseLog.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/special/SpecialAbuseLog.php b/special/SpecialAbuseLog.php index d0780fcca..e8cf20fee 100644 --- a/special/SpecialAbuseLog.php +++ b/special/SpecialAbuseLog.php @@ -208,7 +208,10 @@ class SpecialAbuseLog extends SpecialPage { if ( $this->mSearchFilter ) { // if the filter is hidden, users who can't view private filters should not be able to find log entries generated by it - if ( !AbuseFilter::filterHidden( $this->mSearchFilter ) || AbuseFilterView::canViewPrivate() ) { + if ( !AbuseFilter::filterHidden( $this->mSearchFilter ) + || AbuseFilterView::canViewPrivate() + || $this->getUser()->isAllowed( 'abusefilter-log-private' ) + ) { $conds['afl_filter'] = $this->mSearchFilter; } }