| Current Path : /var/www/html/mediawiki-1.43.1/extensions/EmailNotifications/ |
| Current File : /var/www/html/mediawiki-1.43.1/extensions/EmailNotifications/extension.json |
{
"name": "EmailNotifications",
"author": "thomas-topway-it",
"version": "1.0",
"url": "https://www.mediawiki.org/wiki/Extension:EmailNotifications",
"descriptionmsg": "emailnotifications-extension-desc",
"license-name": "GPL-2.0-or-later",
"requires": {
"MediaWiki": ">= 1.35.0"
},
"MessagesDirs": {
"EmailNotifications": [
"i18n"
]
},
"callback": "EmailNotificationsHooks::initExtension",
"AutoloadNamespaces": {
"MediaWiki\\Extension\\EmailNotifications\\": "includes/classes",
"MediaWiki\\Extension\\EmailNotifications\\Pagers\\": "includes/specials/pagers/"
},
"AutoloadClasses": {
"EmailNotificationsHooks": "includes/EmailNotificationsHooks.php",
"EmailNotifications": "includes/EmailNotifications.php",
"SpecialEmailNotifications": "includes/specials/SpecialEmailNotifications.php",
"SpecialEmailNotificationsActivity": "includes/specials/SpecialEmailNotificationsActivity.php",
"SpecialEmailNotificationsEvents": "includes/specials/SpecialEmailNotificationsEvents.php",
"EmailNotificationsApiCheckLatestVersion": "includes/api/EmailNotificationsApiCheckLatestVersion.php"
},
"GroupPermissions": {
"sysop": {
"emailnotifications-can-manage-notifications": true
},
"bureaucrat": {
"emailnotifications-can-manage-notifications": true
},
"emailnotifications-admin": {
"emailnotifications-can-manage-notifications": true
}
},
"AddGroups": {
"sysop": [
"emailnotifications-admin"
],
"bureaucrat": [
"emailnotifications-admin"
],
"emailnotifications-admin": [
"emailnotifications-admin"
]
},
"RemoveGroups": {
"sysop": [
"emailnotifications-admin"
],
"bureaucrat": [
"emailnotifications-admin"
],
"emailnotifications-admin": [
"emailnotifications-admin"
]
},
"AvailableRights": [
"emailnotifications-can-manage-notifications"
],
"ExtensionMessagesFiles": {
"EmailNotificationsAlias": "EmailNotifications.alias.php",
"EmailNotificationsMagic": "EmailNotificationsMagic.i18n.magic.php"
},
"Hooks": {
"AlternateUserMailer": "EmailNotificationsHooks::onAlternateUserMailer",
"GetPreferences": "EmailNotificationsHooks::onGetPreferences",
"LoadExtensionSchemaUpdates": "EmailNotificationsHooks::onLoadExtensionSchemaUpdates",
"BeforeInitialize": "EmailNotificationsHooks::onBeforeInitialize"
},
"SpecialPages": {
"EmailNotifications": "SpecialEmailNotifications",
"EmailNotificationsActivity": "SpecialEmailNotificationsActivity",
"EmailNotificationsEvents": "SpecialEmailNotificationsEvents"
},
"APIModules": {
"emailnotifications-check-latest-version": "EmailNotificationsApiCheckLatestVersion"
},
"ResourceFileModulePaths": {
"localBasePath": "resources",
"remoteExtPath": "EmailNotifications/resources"
},
"ResourceModules": {
"ext.EmailNotifications": {
"position": "top",
"scripts": [
"EmailNotifications.js",
"VersionCheck.js"
],
"styles": [
"style.css"
],
"dependencies": [
],
"messages": [
"emailnotifications-jsmodule-deleteitemconfirm",
"emailnotifications-jsmodule-outdated-version"
]
},
"ext.EmailNotifications.MenuTagMultiselectWidget": {
"position": "top",
"scripts": [
"mw.widgets.MenuTagMultiselectWidget.js"
],
"dependencies": [
"oojs-ui-widgets"
]
}
},
"config": {
"EmailNotificationsDisableVersionCheck": {
"value": false
},
"EmailNotificationsMailer": {
"value": "sendmail"
},
"EmailNotificationsUnsubscribeLink": {
"value": true
},
"EmailNotificationsEmailTracking": {
"value": true
},
"EmailNotificationsCreateAccountEmailRequired": {
"value": true
}
},
"manifest_version": 2
}