summaryrefslogtreecommitdiff
blob: 0803a14569588157a532663d237a175ed5be2981 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
	"name": "CheckUser",
	"version": "2.4",
	"author": [
		"Tim Starling",
		"Aaron Schulz"
	],
	"url": "https://www.mediawiki.org/wiki/Extension:CheckUser",
	"descriptionmsg": "checkuser-desc",
	"license-name": "GPL-2.0+",
	"type": "specialpage",
	"requires": {
		"MediaWiki": ">= 1.30.0"
	},
	"ExtensionMessagesFiles": {
		"CheckUserAliases": "CheckUser.alias.php"
	},
	"config": {
		"@doc": "see CheckUser.php",
		"CheckUserCIDRLimit": {
			"IPv4": 16,
			"IPv6": 32
		},
		"CheckUserMaxBlocks": 200,
		"CUPublicKey": "",
		"CUDMaxAge": 7776000,
		"CheckUserForceSummary": false,
		"CheckUserCAMultiLock": false
	},
	"APIListModules": {
		"checkuser": "ApiQueryCheckUser",
		"checkuserlog": "ApiQueryCheckUserLog"
	},
	"Hooks": {
		"RecentChange_save": [
			"CheckUserHooks::updateCheckUserData"
		],
		"EmailUser": [
			"CheckUserHooks::updateCUEmailData"
		],
		"User::mailPasswordInternal": [
			"CheckUserHooks::updateCUPasswordResetData"
		],
		"LocalUserCreated": [
			"CheckUserHooks::onLocalUserCreated"
		],
		"UserMergeAccountFields": [
			"CheckUserHooks::onUserMergeAccountFields"
		],
		"RenameUserSQL": [
			"CheckUserHooks::onRenameUserSQL"
		],
		"ArticleEditUpdatesDeleteFromRecentchanges": [
			"CheckUserHooks::maybePruneIPData"
		],
		"ParserTestTables": [
			"CheckUserHooks::checkUserParserTestTables"
		],
		"LoadExtensionSchemaUpdates": [
			"CheckUserHooks::onLoadExtensionSchemaUpdates"
		],
		"ContributionsToolLinks": [
			"CheckUserHooks::checkUserContributionsLinks"
		],
		"PerformRetroactiveAutoblock": [
			"CheckUserHooks::doRetroactiveAutoblock"
		]
	},
	"MessagesDirs": {
		"CheckUser": [
			"i18n"
		]
	},
	"ResourceModules": {
		"ext.checkUser": {
			"scripts": "modules/ext.checkuser.cidr.js",
			"dependencies": [
				"mediawiki.util"
			]
		},
		"ext.checkUser.caMultiLock": {
			"scripts": "modules/ext.checkuser.caMultiLock.js",
			"dependencies": [
				"mediawiki.util"
			],
			"messages": [
				"checkuser-centralauth-multilock"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "",
		"remoteExtPath": "CheckUser"
	},
	"GroupPermissions": {
		"checkuser": {
			"checkuser": true,
			"checkuser-log": true
		}
	},
	"AvailableRights": [
		"checkuser",
		"checkuser-log"
	],
	"SpecialPages": {
		"CheckUser": "CheckUser",
		"CheckUserLog": "SpecialCheckUserLog"
	},
	"AutoloadClasses": {
		"CheckUser": "specials/SpecialCheckUser.php",
		"CheckUserHooks": "CheckUser.hooks.php",
		"CheckUserLogPager": "CheckUserLogPager.php",
		"SpecialCheckUserLog": "specials/SpecialCheckUserLog.php",
		"CheckUserEncryptedData": "CheckUserEncryptedData.php",
		"ApiQueryCheckUser": "api/ApiQueryCheckUser.php",
		"ApiQueryCheckUserLog": "api/ApiQueryCheckUserLog.php",
		"PopulateCheckUserTable": "maintenance/populateCheckUserTable.php"
	},
	"manifest_version": 1
}