- {
- "name": "TitleBlacklist",
- "version": "1.5.0",
- "author": [
- "Victor Vasiliev",
- "Fran Rogers"
- ],
- "url": "/wiki/Extension:TitleBlacklist",
- "descriptionmsg": "titleblacklist-desc",
- "license-name": "GPL-2.0-or-later",
- "type": "antispam",
- "requires": {
- "MediaWiki": ">= 1.41"
- },
- "GroupPermissions": {
- "sysop": {
- "tboverride": true,
- "titleblacklistlog": true
- }
- },
- "AvailableRights": [
- "tboverride",
- "tboverride-account",
- "titleblacklistlog"
- ],
- "LogTypes": [
- "titleblacklist"
- ],
- "LogRestrictions": {
- "titleblacklist": "titleblacklistlog"
- },
- "LogActionsHandlers": {
- "titleblacklist/*": "LogFormatter"
- },
- "GrantPermissions": {
- "createaccount": {
- "tboverride-account": true
- },
- "editprotected": {
- "tboverride": true
- },
- "viewrestrictedlogs": {
- "titleblacklistlog": true
- }
- },
- "APIModules": {
- "titleblacklist": "MediaWiki\\Extension\\TitleBlacklist\\Api\\ApiTitleBlacklist"
- },
- "MessagesDirs": {
- "TitleBlacklist": [
- "i18n",
- "i18n/api"
- ]
- },
- "AutoloadNamespaces": {
- "MediaWiki\\Extension\\TitleBlacklist\\": "includes/"
- },
- "ResourceModules": {
- "mediawiki.api.titleblacklist": {
- "scripts": "mediawiki.api.titleblacklist.js",
- "dependencies": [
- "mediawiki.api"
- ],
- "targets": [
- "desktop",
- "mobile"
- ]
- },
- "ext.titleblacklist.visualEditor": {
- "scripts": "ve-titleblacklist/ve.init.mw.TitleBlacklistSaveErrorHandler.js",
- "targets": [
- "desktop",
- "mobile"
- ]
- }
- },
- "attributes": {
- "VisualEditor": {
- "PluginModules": [
- "ext.titleblacklist.visualEditor"
- ]
- }
- },
- "ResourceFileModulePaths": {
- "localBasePath": "modules",
- "remoteExtPath": "TitleBlacklist/modules"
- },
- "Hooks": {
- "getUserPermissionsErrorsExpensive": "TitleBlacklistHookHandler",
- "TitleGetEditNotices": "TitleBlacklistHookHandler",
- "MovePageCheckPermissions": "TitleBlacklistHookHandler",
- "EditFilter": "TitleBlacklistHookHandler",
- "PageSaveComplete": "TitleBlacklistHookHandler",
- "ScribuntoExternalLibraries": "TitleBlacklistScribuntoHookHandler"
- },
- "HookHandlers": {
- "TitleBlacklistHookHandler": {
- "class": "MediaWiki\\Extension\\TitleBlacklist\\Hooks"
- },
- "TitleBlacklistScribuntoHookHandler": {
- "class": "MediaWiki\\Extension\\TitleBlacklist\\ScribuntoHooks"
- }
- },
- "config": {
- "TitleBlacklistSources": {
- "value": []
- },
- "TitleBlacklistUsernameSources": {
- "value": "*"
- },
- "TitleBlacklistLogHits": {
- "value": false
- },
- "TitleBlacklistCaching": {
- "value": {
- "warningchance": 100,
- "expiry": 900,
- "warningexpiry": 600
- }
- },
- "TitleBlacklistBlockAutoAccountCreation": {
- "value": true
- }
- },
- "AuthManagerAutoConfig": {
- "preauth": {
- "TitleBlacklistPreAuthenticationProvider": {
- "class": "MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklistPreAuthenticationProvider"
- }
- }
- },
- "manifest_version": 2
- }
Raw Paste