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