Mattflaschen has uploaded a new change for review. https://gerrit.wikimedia.org/r/323326
Change subject: Gate enhanced RC filters on user preference ...................................................................... Gate enhanced RC filters on user preference To enable, add: $wgDefaultUserOptions['rcenhancedfilters'] = true; to your LocalSettings.php or equivalent. Change-Id: Ia1d00f6d52d02bebcb8f1e8b394ef765349e4738 --- M includes/DefaultSettings.php M includes/specials/SpecialRecentchanges.php 2 files changed, 7 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/26/323326/1 diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 9d8ccf8..668c83f 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -4823,6 +4823,7 @@ 'previewonfirst' => 0, 'previewontop' => 1, 'rcdays' => 7, + 'rcenhancedfilters' => 0, 'rclimit' => 50, 'rows' => 25, 'showhiddencats' => 0, @@ -4857,7 +4858,9 @@ /** * An array of preferences to not show for the user */ -$wgHiddenPrefs = []; +$wgHiddenPrefs = [ + 'rcenhancedfilters', +]; /** * Characters to prevent during new account creations. diff --git a/includes/specials/SpecialRecentchanges.php b/includes/specials/SpecialRecentchanges.php index 6e6e9e3..839acfc 100644 --- a/includes/specials/SpecialRecentchanges.php +++ b/includes/specials/SpecialRecentchanges.php @@ -522,7 +522,9 @@ $out = $this->getOutput(); $out->addModules( 'mediawiki.special.recentchanges' ); // TODO: Add a config option / feature flag - $out->addModules( 'mediawiki.rcfilters.filters' ); + if ( $this->getUser()->getOption( 'rcenhancedfilters', /*default=*/ null, /*ignoreHidden=*/ true ) ) { + $out->addModules( 'mediawiki.rcfilters.filters' ); + } } /** -- To view, visit https://gerrit.wikimedia.org/r/323326 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia1d00f6d52d02bebcb8f1e8b394ef765349e4738 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Mattflaschen <mflasc...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits