summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/ConfirmEdit/extension.json
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/ConfirmEdit/extension.json')
-rw-r--r--www/wiki/extensions/ConfirmEdit/extension.json120
1 files changed, 120 insertions, 0 deletions
diff --git a/www/wiki/extensions/ConfirmEdit/extension.json b/www/wiki/extensions/ConfirmEdit/extension.json
new file mode 100644
index 00000000..3a18b5c5
--- /dev/null
+++ b/www/wiki/extensions/ConfirmEdit/extension.json
@@ -0,0 +1,120 @@
+{
+ "@doc": "Please read README.md",
+ "name": "ConfirmEdit",
+ "version": "1.5.1",
+ "author": [
+ "Brion Vibber",
+ "Florian Schmidt",
+ "Sam Reed",
+ "..."
+ ],
+ "url": "https://www.mediawiki.org/wiki/Extension:ConfirmEdit",
+ "descriptionmsg": "captcha-desc",
+ "license-name": "GPL-2.0-or-later",
+ "type": "antispam",
+ "requires": {
+ "MediaWiki": ">= 1.28"
+ },
+ "GroupPermissions": {
+ "*": {
+ "skipcaptcha": false
+ },
+ "user": {
+ "skipcaptcha": false
+ },
+ "autoconfirmed": {
+ "skipcaptcha": false
+ },
+ "bot": {
+ "skipcaptcha": true
+ },
+ "sysop": {
+ "skipcaptcha": true
+ }
+ },
+ "AvailableRights": [
+ "skipcaptcha"
+ ],
+ "ExtensionFunctions": [
+ "ConfirmEditHooks::confirmEditSetup"
+ ],
+ "SpecialPages": {
+ "Captcha": "CaptchaSpecialPage"
+ },
+ "MessagesDirs": {
+ "ConfirmEdit": [
+ "i18n"
+ ]
+ },
+ "ExtensionMessagesFiles": {
+ "ConfirmEditAlias": "ConfirmEdit.alias.php"
+ },
+ "AutoloadClasses": {
+ "ConfirmEditHooks": "includes/ConfirmEditHooks.php",
+ "SimpleCaptcha": "SimpleCaptcha/Captcha.php",
+ "CaptchaStore": "includes/store/CaptchaStore.php",
+ "CaptchaSessionStore": "includes/store/CaptchaSessionStore.php",
+ "CaptchaCacheStore": "includes/store/CaptchaCacheStore.php",
+ "CaptchaHashStore": "includes/store/CaptchaHashStore.php",
+ "CaptchaTriggers": "includes/CaptchaTriggers.php",
+ "CaptchaSpecialPage": "includes/specials/SpecialCaptcha.php",
+ "CaptchaPreAuthenticationProvider": "includes/auth/CaptchaPreAuthenticationProvider.php",
+ "CaptchaAuthenticationRequest": "includes/auth/CaptchaAuthenticationRequest.php"
+ },
+ "ResourceModules": {
+ "ext.confirmEdit.editPreview.ipwhitelist.styles": {
+ "styles": "ext.confirmEdit.editPreview.ipwhitelist.styles.css"
+ }
+ },
+ "ResourceFileModulePaths": {
+ "localBasePath": "resources",
+ "remoteExtPath": "ConfirmEdit/resources"
+ },
+ "Hooks": {
+ "EditPageBeforeEditButtons": "ConfirmEditHooks::confirmEditPage",
+ "EmailUserForm": "ConfirmEditHooks::injectEmailUser",
+ "EmailUser": "ConfirmEditHooks::confirmEmailUser",
+ "PageContentSaveComplete": "ConfirmEditHooks::onPageContentSaveComplete",
+ "EditPage::showEditForm:fields": "ConfirmEditHooks::showEditFormFields",
+ "EditFilterMergedContent": "ConfirmEditHooks::confirmEditMerged",
+ "APIGetAllowedParams": "ConfirmEditHooks::APIGetAllowedParams",
+ "TitleReadWhitelist": "ConfirmEditHooks::onTitleReadWhitelist",
+ "AlternateEditPreview": "ConfirmEditHooks::onAlternateEditPreview",
+ "AuthChangeFormFields": "ConfirmEditHooks::onAuthChangeFormFields"
+ },
+ "AuthManagerAutoConfig": {
+ "preauth": {
+ "CaptchaPreAuthenticationProvider":{
+ "class": "CaptchaPreAuthenticationProvider",
+ "sort": 10
+ }
+ }
+ },
+ "config": {
+ "CaptchaWhitelistIP": false,
+ "Captcha": null,
+ "CaptchaTriggers": {
+ "edit": false,
+ "create": false,
+ "sendemail": false,
+ "addurl": true,
+ "createaccount": true,
+ "badlogin": true,
+ "badloginperuser": true,
+ "_merge_strategy": "array_plus"
+ },
+ "CaptchaTriggersOnNamespace": {
+ "_merge_strategy": "array_plus_2d"
+ },
+ "CaptchaStorageClass": "CaptchaSessionStore",
+ "CaptchaSessionExpiration": 1800,
+ "CaptchaBadLoginExpiration": 300,
+ "CaptchaBadLoginPerUserExpiration": 600,
+ "AllowConfirmedEmail": false,
+ "CaptchaBadLoginAttempts": 3,
+ "CaptchaBadLoginPerUserAttempts": 20,
+ "CaptchaWhitelist": false,
+ "CaptchaRegexes": []
+ },
+ "manifest_version": 1
+}