jenkins-bot has submitted this change and it was merged.

Change subject: Add extension.json, empty old PHP entry point
......................................................................


Add extension.json, empty old PHP entry point

Bug: T88050
Change-Id: I876489ff94e4c01bd1b891217148e9971b8342d5
---
M FundraisingTranslateWorkflow.php
A extension.json
2 files changed, 43 insertions(+), 30 deletions(-)

Approvals:
  Paladox: Looks good to me, but someone else must approve
  Awight: Checked; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/FundraisingTranslateWorkflow.php b/FundraisingTranslateWorkflow.php
index 558a447..f55017a 100644
--- a/FundraisingTranslateWorkflow.php
+++ b/FundraisingTranslateWorkflow.php
@@ -1,31 +1,13 @@
 <?php
-
-$wgExtensionCredits['other'][] = array(
-       'path' => __FILE__,
-       'name' => 'FundraisingTranslateWorkflow',
-       'author' => array(
-               'Adam Roses Wight',
-       ),
-       'version' => '0.1',
-       'url' => 
'https://www.mediawiki.org/wiki/Extension:FundraisingTranslateWorkflow',
-       'descriptionmsg' => 'fundraising-translate-workflow-desc',
-       'license-name' => 'GPLv2',
-);
-
-$wgMessagesDirs['FundraisingTranslateWorkflow'] = __DIR__ . '/i18n';
-
-$wgAutoloadClasses['FundraisingTranslateWorkflow\FundraisingMessageGroup'] = 
__DIR__ . '/FundraisingMessageGroup.php';
-
-$wgHooks['TranslatePostInitGroups'][] = 
'FundraisingTranslateWorkflow\FundraisingMessageGroup::onTranslatePostInitGroups';
-
-/**
- * Message group titles matching these regexes will be wrapped by our hideous 
thing.
- */
-$wgFundraisingTranslateWorkflowPagePatterns = array(
-       '|^page-Fundraising/|',
-);
-
-/**
- * Permission needed to set our message groups to "published".
- */
-$wgFundraisingTranslateWorkflowPublishRight = 'translate-manage';
+if ( function_exists( 'wfLoadExtension' ) ) {
+       wfLoadExtension( 'FundraisingTranslateWorkflow' );
+       // Keep i18n globals so mergeMessageFileList.php doesn't break
+       $wgMessagesDirs['FundraisingTranslateWorkflow'] = __DIR__ . '/i18n';
+       /* wfWarn(
+               'Deprecated PHP entry point used for 
FundraisingTranslateWorkflow extension. Please use wfLoadExtension instead, ' .
+               'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+       ); */
+       return;
+} else {
+       die( 'This version of the FundraisingTranslateWorkflow extension 
requires MediaWiki 1.25+' );
+}
\ No newline at end of file
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..985891e
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,31 @@
+{
+       "name": "FundraisingTranslateWorkflow",
+       "version": "0.1",
+       "author": [
+               "Adam Roses Wight"
+       ],
+       "url": 
"https://www.mediawiki.org/wiki/Extension:FundraisingTranslateWorkflow";,
+       "descriptionmsg": "fundraising-translate-workflow-desc",
+       "license-name": "GPLv2",
+       "type": "other",
+       "MessagesDirs": {
+               "FundraisingTranslateWorkflow": [
+                       "i18n"
+               ]
+       },
+       "AutoloadClasses": {
+               "FundraisingTranslateWorkflow\\FundraisingMessageGroup": 
"FundraisingMessageGroup.php"
+       },
+       "Hooks": {
+               "TranslatePostInitGroups": [
+                       
"FundraisingTranslateWorkflow\\FundraisingMessageGroup::onTranslatePostInitGroups"
+               ]
+       },
+       "config": {
+               "FundraisingTranslateWorkflowPagePatterns": [
+                       "|^page-Fundraising/|"
+               ],
+               "FundraisingTranslateWorkflowPublishRight": "translate-manage"
+       },
+       "manifest_version": 1
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/213255
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I876489ff94e4c01bd1b891217148e9971b8342d5
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/FundraisingTranslateWorkflow
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>
Gerrit-Reviewer: Awight <[email protected]>
Gerrit-Reviewer: Ejegg <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Paladox <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to