Mattflaschen has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/350662 )

Change subject: Fix filter on Special:NewPages
......................................................................

Fix filter on Special:NewPages

Bug: T163994
Change-Id: I0620ec325442e2c7632916723d70ba3b2088e2a6
---
M FlaggedRevs.php
M frontend/FlaggedRevsUI.hooks.php
2 files changed, 17 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/FlaggedRevs 
refs/changes/62/350662/1

diff --git a/FlaggedRevs.php b/FlaggedRevs.php
index c06f89f..978cdeb 100644
--- a/FlaggedRevs.php
+++ b/FlaggedRevs.php
@@ -578,7 +578,7 @@
 $wgHooks['ChangesListInsertArticleLink'][] = 
'FlaggedRevsUIHooks::addToChangeListLine';
 
 # RC filter UIs
-$wgHooks['SpecialNewPagesFilters'][] = 
'FlaggedRevsUIHooks::addHideReviewedFilter';
+$wgHooks['SpecialNewPagesFilters'][] = 
'FlaggedRevsUIHooks::addHideReviewedUnstructuredFilter';
 $wgHooks['ChangesListSpecialPageStructuredFilters'][] = 
'FlaggedRevsUIHooks::addHideReviewedFilter';
 # Add notice tags to history
 $wgHooks['PageHistoryBeforeList'][] = 'FlaggedRevsUIHooks::addToHistView';
diff --git a/frontend/FlaggedRevsUI.hooks.php b/frontend/FlaggedRevsUI.hooks.php
index 3ae2604..db3f506 100644
--- a/frontend/FlaggedRevsUI.hooks.php
+++ b/frontend/FlaggedRevsUI.hooks.php
@@ -278,6 +278,22 @@
        }
 
        /**
+        * Registers a filter on Special:NewPages to hide edits that have been 
reviewed
+        * through FlaggedRevs.
+        *
+        * @param SpecialPage $specialPage Special page
+        * @param array $filters Array of filters
+        */
+       public static function addHideReviewedUnstructuredFilter( $specialPage, 
&$filters ) {
+               if ( !FlaggedRevs::useSimpleConfig() ) {
+                       $filters['hideReviewed'] = array(
+                               'msg' => 'flaggedrevs-hidereviewed', 'default' 
=> false );
+               }
+               return true;
+       }
+
+
+       /**
         * Registers a filter to hide edits that have been reviewed through
         * FlaggedRevs.
         *

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0620ec325442e2c7632916723d70ba3b2088e2a6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/FlaggedRevs
Gerrit-Branch: master
Gerrit-Owner: Mattflaschen <[email protected]>

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

Reply via email to