From fb3e68bcef459e9cf2a415241b28042a6c9727e8 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 27 Mar 2024 15:35:08 +0100 Subject: [PATCH] T11999: Disable Special:RequestWikiQueue outside of metawiki (#5518) --- GlobalSettings.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GlobalSettings.php b/GlobalSettings.php index 4d417ac17..3ed4ee8b2 100644 --- a/GlobalSettings.php +++ b/GlobalSettings.php @@ -3,6 +3,7 @@ use MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider; use MediaWiki\Extension\ConfirmEdit\Store\CaptchaCacheStore; use MediaWiki\Html\Html; +use MediaWiki\SpecialPage\DisabledSpecialPage; use MediaWiki\SpecialPage\SpecialPage; use Miraheze\MirahezeMagic\MirahezeIRCRCFeedFormatter; @@ -26,6 +27,11 @@ }; } +// T11999: Disable Special:RequestWikiQueue outside of metawiki +if ( $wi->dbname !== 'metawiki' ) { + $wgSpecialPages['RequestWikiQueue'] = DisabledSpecialPage::getCallback( 'RequestWikiQueue', 'createwiki-requestwikiqueue-disabled' ); +} + // Extensions if ( $wi->dbname !== 'ldapwikiwiki' && $wi->dbname !== 'srewiki' ) { wfLoadExtensions( [