From 3eb9c02ca84991e16daa4f761bd4b7c69762edca Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:16:09 +0100 Subject: [PATCH 1/5] add wmgUseMyVariables --- LocalSettings.php | 3 +++ 1 file changed, 3 insertions(+) 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, ], From 4f22c04afdb479c2c44ab36c09c6d4928481bf64 Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:32:57 +0100 Subject: [PATCH 2/5] Update ManageWikiExtensions.php --- ManageWikiExtensions.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ManageWikiExtensions.php b/ManageWikiExtensions.php index d821ea24ce..4f944747af 100644 --- a/ManageWikiExtensions.php +++ b/ManageWikiExtensions.php @@ -1073,6 +1073,13 @@ 'conflicts' => false, 'requires' => [], ], + 'myvariables' => [ + 'name' => 'MyVariables', + 'linkPage' => 'https://www.mediawiki.org/wiki/Extension:MyVariables', + 'var' => 'wmgUseMyVariables', + 'conflicts' => false, + 'requires' => [], + ], 'newestpages' => [ 'name' => 'NewestPages', 'linkPage' => 'https://mediawiki.org/wiki/Extension:NewestPages', From e05901ccac089956320e8754c7607cdd26d1cfc4 Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:39:39 +0100 Subject: [PATCH 3/5] make restricted --- ManageWikiExtensions.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ManageWikiExtensions.php b/ManageWikiExtensions.php index 4f944747af..034dfc8aa4 100644 --- a/ManageWikiExtensions.php +++ b/ManageWikiExtensions.php @@ -1078,7 +1078,11 @@ 'linkPage' => 'https://www.mediawiki.org/wiki/Extension:MyVariables', 'var' => 'wmgUseMyVariables', 'conflicts' => false, - 'requires' => [], + 'requires' => [ + 'permissions' => [ + 'managewiki-restricted', + ], + ], ], 'newestpages' => [ 'name' => 'NewestPages', From 930d6f3e24b5a74b0d9fa47c7c30164c3c5af894 Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:42:42 +0100 Subject: [PATCH 4/5] add MyVariables --- LocalExtensions.php | 4 ++++ 1 file changed, 4 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' ); } From c52ce3a59e060654383bcbad1d0f38ca03ac9721 Mon Sep 17 00:00:00 2001 From: RhinosF1 <46229976+RhinosF1@users.noreply.github.com> Date: Fri, 16 Aug 2019 18:43:27 +0100 Subject: [PATCH 5/5] Update extension-list --- extension-list | 1 + 1 file changed, 1 insertion(+) 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