From 48e8f8d8c319e1668287388d559013a2f49a81a5 Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:46:59 +0100 Subject: [PATCH] add MyVariables (T4610) (#2730) * add wmgUseMyVariables * Update ManageWikiExtensions.php * make restricted * add MyVariables * Update extension-list --- LocalExtensions.php | 4 ++++ LocalSettings.php | 3 +++ ManageWikiExtensions.php | 11 +++++++++++ extension-list | 1 + 4 files changed, 19 insertions(+) diff --git a/LocalExtensions.php b/LocalExtensions.php index 86ad06ec3b..4b92ad71d2 100644 --- a/LocalExtensions.php +++ b/LocalExtensions.php @@ -624,6 +624,10 @@ $wgMultiBoilerplateOptions = false; } +if ( $wmgUseMyVariables ) { + wfLoadExtension( 'MyVariables' ); +} + if ( $wmgUseNewestPages ) { wfLoadExtension( 'NewestPages' ); } diff --git a/LocalSettings.php b/LocalSettings.php index 9188e4826f..eb96dc43d0 100644 --- a/LocalSettings.php +++ b/LocalSettings.php @@ -794,6 +794,9 @@ 'wmgUseMultiBoilerplate' => [ 'default' => false, ], + 'wmgUseMyVariables' => [ + 'default' => false, + ], 'wmgUseNewestPages' => [ 'default' => false, ], diff --git a/ManageWikiExtensions.php b/ManageWikiExtensions.php index d821ea24ce..034dfc8aa4 100644 --- a/ManageWikiExtensions.php +++ b/ManageWikiExtensions.php @@ -1073,6 +1073,17 @@ 'conflicts' => false, 'requires' => [], ], + 'myvariables' => [ + 'name' => 'MyVariables', + 'linkPage' => 'https://www.mediawiki.org/wiki/Extension:MyVariables', + 'var' => 'wmgUseMyVariables', + 'conflicts' => false, + 'requires' => [ + 'permissions' => [ + 'managewiki-restricted', + ], + ], + ], 'newestpages' => [ 'name' => 'NewestPages', 'linkPage' => 'https://mediawiki.org/wiki/Extension:NewestPages', diff --git a/extension-list b/extension-list index 4106e12c37..cdcb965952 100644 --- a/extension-list +++ b/extension-list @@ -110,6 +110,7 @@ $IP/extensions/MsUpload/extension.json $IP/extensions/MultiBoilerplate/extension.json $IP/extensions/MultiUpload/extension.json $IP/extensions/MultimediaViewer/extension.json +$IP/extensions/MyVariables/extension.json $IP/extensions/NewSignupPage/extension.json $IP/extensions/NewUserMessage/extension.json $IP/extensions/NewUserNotif/NewUserNotif.php