TEXT   214
name TitleBlacklist
Guest on 6th December 2024 10:42:36 AM


  1. {
  2.         "name": "TitleBlacklist",
  3.         "version": "1.5.0",
  4.         "author": [
  5.                 "Victor Vasiliev",
  6.                 "Fran Rogers"
  7.         ],
  8.         "url": "/wiki/Extension:TitleBlacklist",
  9.         "descriptionmsg": "titleblacklist-desc",
  10.         "license-name": "GPL-2.0-or-later",
  11.         "type": "antispam",
  12.         "requires": {
  13.                 "MediaWiki": ">= 1.41"
  14.         },
  15.         "GroupPermissions": {
  16.                 "sysop": {
  17.                         "tboverride": true,
  18.                         "titleblacklistlog": true
  19.                 }
  20.         },
  21.         "AvailableRights": [
  22.                 "tboverride",
  23.                 "tboverride-account",
  24.                 "titleblacklistlog"
  25.         ],
  26.         "LogTypes": [
  27.                 "titleblacklist"
  28.         ],
  29.         "LogRestrictions": {
  30.                 "titleblacklist": "titleblacklistlog"
  31.         },
  32.         "LogActionsHandlers": {
  33.                 "titleblacklist/*": "LogFormatter"
  34.         },
  35.         "GrantPermissions": {
  36.                 "createaccount": {
  37.                         "tboverride-account": true
  38.                 },
  39.                 "editprotected": {
  40.                         "tboverride": true
  41.                 },
  42.                 "viewrestrictedlogs": {
  43.                         "titleblacklistlog": true
  44.                 }
  45.         },
  46.         "APIModules": {
  47.                 "titleblacklist": "MediaWiki\\Extension\\TitleBlacklist\\Api\\ApiTitleBlacklist"
  48.         },
  49.         "MessagesDirs": {
  50.                 "TitleBlacklist": [
  51.                         "i18n",
  52.                         "i18n/api"
  53.                 ]
  54.         },
  55.         "AutoloadNamespaces": {
  56.                 "MediaWiki\\Extension\\TitleBlacklist\\": "includes/"
  57.         },
  58.         "ResourceModules": {
  59.                 "mediawiki.api.titleblacklist": {
  60.                         "scripts": "mediawiki.api.titleblacklist.js",
  61.                         "dependencies": [
  62.                                 "mediawiki.api"
  63.                         ],
  64.                         "targets": [
  65.                                 "desktop",
  66.                                 "mobile"
  67.                         ]
  68.                 },
  69.                 "ext.titleblacklist.visualEditor": {
  70.                         "scripts": "ve-titleblacklist/ve.init.mw.TitleBlacklistSaveErrorHandler.js",
  71.                         "targets": [
  72.                                 "desktop",
  73.                                 "mobile"
  74.                         ]
  75.                 }
  76.         },
  77.         "attributes": {
  78.                 "VisualEditor": {
  79.                         "PluginModules": [
  80.                                 "ext.titleblacklist.visualEditor"
  81.                         ]
  82.                 }
  83.         },
  84.         "ResourceFileModulePaths": {
  85.                 "localBasePath": "modules",
  86.                 "remoteExtPath": "TitleBlacklist/modules"
  87.         },
  88.         "Hooks": {
  89.                 "getUserPermissionsErrorsExpensive": "TitleBlacklistHookHandler",
  90.                 "TitleGetEditNotices": "TitleBlacklistHookHandler",
  91.                 "MovePageCheckPermissions": "TitleBlacklistHookHandler",
  92.                 "EditFilter": "TitleBlacklistHookHandler",
  93.                 "PageSaveComplete": "TitleBlacklistHookHandler",
  94.                 "ScribuntoExternalLibraries": "TitleBlacklistScribuntoHookHandler"
  95.         },
  96.         "HookHandlers": {
  97.                 "TitleBlacklistHookHandler": {
  98.                         "class": "MediaWiki\\Extension\\TitleBlacklist\\Hooks"
  99.                 },
  100.                 "TitleBlacklistScribuntoHookHandler": {
  101.                         "class": "MediaWiki\\Extension\\TitleBlacklist\\ScribuntoHooks"
  102.                 }
  103.         },
  104.         "config": {
  105.                 "TitleBlacklistSources": {
  106.                         "value": []
  107.                 },
  108.                 "TitleBlacklistUsernameSources": {
  109.                         "value": "*"
  110.                 },
  111.                 "TitleBlacklistLogHits": {
  112.                         "value": false
  113.                 },
  114.                 "TitleBlacklistCaching": {
  115.                         "value": {
  116.                                 "warningchance": 100,
  117.                                 "expiry": 900,
  118.                                 "warningexpiry": 600
  119.                         }
  120.                 },
  121.                 "TitleBlacklistBlockAutoAccountCreation": {
  122.                         "value": true
  123.                 }
  124.         },
  125.         "AuthManagerAutoConfig": {
  126.                 "preauth": {
  127.                         "TitleBlacklistPreAuthenticationProvider": {
  128.                                 "class": "MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklistPreAuthenticationProvider"
  129.                         }
  130.                 }
  131.         },
  132.         "manifest_version": 2
  133. }

Raw Paste

Login or Register to edit or fork this paste. It's free.