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

Change subject: Add extension.json
......................................................................


Add extension.json

Bug: T87940
Change-Id: I12b818e4acbbabad8f73273c70969c5a4f8d0736
---
A extension.json
1 file changed, 217 insertions(+), 0 deletions(-)

Approvals:
  Wctaiwan: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..87f17dc
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,217 @@
+{
+       "name": "MassMessage",
+       "version": "0.4.0",
+       "author": [
+               "Kunal Mehta",
+               "wctaiwan"
+       ],
+       "url": "https://www.mediawiki.org/wiki/Extension:MassMessage";,
+       "descriptionmsg": "massmessage-desc",
+       "license-name": "GPL-2.0+",
+       "type": "specialpage",
+       "config": {
+               "NamespacesToPostIn": [
+                       4
+               ],
+               "NamespacesToConvert": {
+                       "2": 3
+               },
+               "MassMessageAccountUsername": "MediaWiki message delivery",
+               "AllowGlobalMessaging": true,
+               "TrackingCategories": [
+                       "massmessage-list-category"
+               ]
+       },
+       "MessagesDirs": {
+               "MassMessage": [
+                       "i18n"
+               ]
+       },
+       "ExtensionMessagesFiles": {
+               "MassMessageAlias": "MassMessage.alias.php",
+               "MassMessageMagic": "MassMessage.i18n.magic.php"
+       },
+       "APIModules": {
+               "massmessage": "ApiMassMessage",
+               "editmassmessagelist": "ApiEditMassMessageList"
+       },
+       "APIListModules": {
+               "mmsites": "ApiQueryMMSites"
+       },
+       "ContentHandlers": {
+               "MassMessageListContent": "MassMessageListContentHandler"
+       },
+       "JobClasses": {
+               "MassMessageJob": "MassMessageJob",
+               "MassMessageSubmitJob": "MassMessageSubmitJob",
+               "MassMessageServerSideJob": "MassMessageServerSideJob"
+       },
+       "GroupPermissions": {
+               "sysop": {
+                       "massmessage": true
+               }
+       },
+       "AvailableRights": [
+               "massmessage"
+       ],
+       "SpecialPages": {
+               "MassMessage": "SpecialMassMessage",
+               "CreateMassMessageList": "SpecialCreateMassMessageList",
+               "EditMassMessageList": "SpecialEditMassMessageList"
+       },
+       "LogTypes": [
+               "massmessage"
+       ],
+       "LogActionsHandlers": {
+               "massmessage/*": "LogFormatter",
+               "massmessage/send": "MassMessageSendLogFormatter",
+               "massmessage/failure": "MassMessageFailureLogFormatter",
+               "massmessage/skipoptout": "MassMessageSkipLogFormatter",
+               "massmessage/skipnouser": "MassMessageSkipLogFormatter",
+               "massmessage/skipbadns": "MassMessageSkipLogFormatter"
+       },
+       "Hooks": {
+               "ParserFirstCallInit": [
+                       "MassMessageHooks::onParserFirstCallInit"
+               ],
+               "SpecialStatsAddExtra": [
+                       "MassMessageHooks::onSpecialStatsAddExtra"
+               ],
+               "APIQuerySiteInfoStatisticsInfo": [
+                       "MassMessageHooks::onAPIQuerySiteInfoStatisticsInfo"
+               ],
+               "RenameUserPreRename": [
+                       "MassMessageHooks::onRenameUserPreRename"
+               ],
+               "UserGetReservedNames": [
+                       "MassMessageHooks::onUserGetReservedNames"
+               ],
+               "UnitTestsList": [
+                       "MassMessageHooks::onUnitTestsList"
+               ],
+               "BeforeEchoEventInsert": [
+                       "MassMessageHooks::onBeforeEchoEventInsert"
+               ],
+               "SkinTemplateNavigation": [
+                       "MassMessageHooks::onSkinTemplateNavigation"
+               ],
+               "BeforePageDisplay": [
+                       "MassMessageHooks::onBeforePageDisplay"
+               ]
+       },
+       "ResourceModules": {
+               "ext.MassMessage.autocomplete": {
+                       "scripts": "ext.MassMessage.autocomplete.js",
+                       "dependencies": "jquery.ui.autocomplete",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.special.js": {
+                       "scripts": [
+                               "ext.MassMessage.special.js",
+                               "ext.MassMessage.badhtml.js"
+                       ],
+                       "styles": "ext.MassMessage.validation.css",
+                       "messages": [
+                               "massmessage-badhtml",
+                               "massmessage-parse-badpage"
+                       ],
+                       "dependencies": [
+                               "ext.MassMessage.autocomplete",
+                               "jquery.byteLimit",
+                               "jquery.throttle-debounce",
+                               "mediawiki.jqueryMsg"
+                       ],
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.special": {
+                       "styles": "ext.MassMessage.special.css",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.content": {
+                       "styles": "ext.MassMessage.content.css",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.content.js": {
+                       "scripts": "ext.MassMessage.content.js",
+                       "messages": [
+                               "massmessage-content-remove",
+                               "massmessage-content-emptylist",
+                               "massmessage-content-addeditem",
+                               "massmessage-content-removeerror",
+                               "massmessage-content-removeconf",
+                               "massmessage-content-removeyes",
+                               "massmessage-content-removeno",
+                               "massmessage-content-alreadyinlist",
+                               "massmessage-content-invalidtitlesite",
+                               "massmessage-content-invalidtitle",
+                               "massmessage-content-invalidsite",
+                               "massmessage-content-adderror"
+                       ],
+                       "dependencies": [
+                               "ext.MassMessage.autocomplete",
+                               "jquery.confirmable",
+                               "mediawiki.api",
+                               "mediawiki.util",
+                               "mediawiki.jqueryMsg"
+                       ],
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.content.noedit": {
+                       "styles": "ext.MassMessage.content.noedit.css",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.content.nojs": {
+                       "styles": "ext.MassMessage.content.nojs.css",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.create": {
+                       "scripts": "ext.MassMessage.create.js",
+                       "styles": "ext.MassMessage.validation.css",
+                       "messages": [
+                               "massmessage-create-exists-short",
+                               "massmessage-create-invalidsource-short"
+                       ],
+                       "dependencies": [
+                               "mediawiki.jqueryMsg",
+                               "ext.MassMessage.autocomplete"
+                       ],
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               },
+               "ext.MassMessage.edit": {
+                       "scripts": "ext.MassMessage.edit.js",
+                       "dependencies": "jquery.byteLimit",
+                       "localBasePath": "modules",
+                       "remoteExtPath": "MassMessage/modules"
+               }
+       },
+       "AutoloadClasses": {
+               "MassMessageHooks": "MassMessage.hooks.php",
+               "ApiMassMessage": "includes/ApiMassMessage.php",
+               "ApiEditMassMessageList": "includes/ApiEditMassMessageList.php",
+               "ApiQueryMMSites": "includes/ApiQueryMMSites.php",
+               "MassMessage": "includes/MassMessage.php",
+               "MassMessageTargets": "includes/MassMessageTargets.php",
+               "SpecialMassMessage": "includes/SpecialMassMessage.php",
+               "SpecialCreateMassMessageList": 
"includes/SpecialCreateMassMessageList.php",
+               "SpecialEditMassMessageList": 
"includes/SpecialEditMassMessageList.php",
+               "MassMessageJob": "includes/job/MassMessageJob.php",
+               "MassMessageServerSideJob": 
"includes/job/MassMessageServerSideJob.php",
+               "MassMessageSubmitJob": "includes/job/MassMessageSubmitJob.php",
+               "MassMessageFailureLogFormatter": 
"includes/logging/MassMessageFailureLogFormatter.php",
+               "MassMessageSendLogFormatter": 
"includes/logging/MassMessageSendLogFormatter.php",
+               "MassMessageSkipLogFormatter": 
"includes/logging/MassMessageSkipLogFormatter.php",
+               "MassMessageListContent": 
"includes/content/MassMessageListContent.php",
+               "MassMessageListContentHandler": 
"includes/content/MassMessageListContentHandler.php",
+               "MassMessageListDiffEngine": 
"includes/content/MassMessageListDiffEngine.php",
+               "MassMessageTestCase": "tests/MassMessageTestCase.php",
+               "MassMessageApiTestCase": "tests/MassMessageApiTestCase.php"
+       }
+}

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I12b818e4acbbabad8f73273c70969c5a4f8d0736
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Wctaiwan <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to