Legoktm has uploaded a new change for review.
https://gerrit.wikimedia.org/r/186924
Change subject: Add extension.json and fix duplicate // in file paths
......................................................................
Add extension.json and fix duplicate // in file paths
Change-Id: If349433fa161936d507a43ac2ae1b49f1ac743bb
---
M CheckUser.php
A extension.json
2 files changed, 113 insertions(+), 7 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CheckUser
refs/changes/24/186924/1
diff --git a/CheckUser.php b/CheckUser.php
index 6bf61b1..b72f307 100644
--- a/CheckUser.php
+++ b/CheckUser.php
@@ -102,14 +102,14 @@
$wgSpecialPages['CheckUserLog'] = 'SpecialCheckUserLog';
$wgSpecialPageGroups['CheckUserLog'] = 'changes';
-$wgAutoloadClasses['CheckUser'] = $dir . '/specials/SpecialCheckUser.php';
-$wgAutoloadClasses['CheckUserHooks'] = $dir . '/CheckUser.hooks.php';
-$wgAutoloadClasses['CheckUserLogPager'] = $dir . '/CheckUserLogPager.php';
-$wgAutoloadClasses['SpecialCheckUserLog'] = $dir .
'/specials/SpecialCheckUserLog.php';
-$wgAutoloadClasses['CheckUserEncryptedData'] = $dir .
'/CheckUserEncryptedData.php';
+$wgAutoloadClasses['CheckUser'] = $dir . 'specials/SpecialCheckUser.php';
+$wgAutoloadClasses['CheckUserHooks'] = $dir . 'CheckUser.hooks.php';
+$wgAutoloadClasses['CheckUserLogPager'] = $dir . 'CheckUserLogPager.php';
+$wgAutoloadClasses['SpecialCheckUserLog'] = $dir .
'specials/SpecialCheckUserLog.php';
+$wgAutoloadClasses['CheckUserEncryptedData'] = $dir .
'CheckUserEncryptedData.php';
// API modules
-$wgAutoloadClasses['ApiQueryCheckUser'] = "$dir/api/ApiQueryCheckUser.php";
+$wgAutoloadClasses['ApiQueryCheckUser'] = $dir . 'api/ApiQueryCheckUser.php';
$wgAPIListModules['checkuser'] = 'ApiQueryCheckUser';
-$wgAutoloadClasses['ApiQueryCheckUserLog'] =
"$dir/api/ApiQueryCheckUserLog.php";
+$wgAutoloadClasses['ApiQueryCheckUserLog'] = $dir .
'api/ApiQueryCheckUserLog.php';
$wgAPIListModules['checkuserlog'] = 'ApiQueryCheckUserLog';
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..5cdfd4d
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,106 @@
+{
+ "name": "CheckUser",
+ "version": "2.4",
+ "author": [
+ "Tim Starling",
+ "Aaron Schulz"
+ ],
+ "url": "https://www.mediawiki.org/wiki/Extension:CheckUser",
+ "descriptionmsg": "checkuser-desc",
+ "type": "specialpage",
+ "ExtensionMessagesFiles": {
+ "CheckUserAliases": "CheckUser.alias.php"
+ },
+ "config": {
+ "CheckUserCIDRLimit": {
+ "IPv4": 16,
+ "IPv6": 48
+ },
+ "CheckUserMaxBlocks": 200,
+ "CheckUserLog": "/home/wikipedia/logs/checkuser.log",
+ "CUPublicKey": "",
+ "CUDMaxAge": 7776000,
+ "CheckUserForceSummary": false
+ },
+ "APIListModules": {
+ "checkuser": "ApiQueryCheckUser",
+ "checkuserlog": "ApiQueryCheckUserLog"
+ },
+ "Hooks": {
+ "RecentChange_save": [
+ "CheckUserHooks::updateCheckUserData"
+ ],
+ "EmailUser": [
+ "CheckUserHooks::updateCUEmailData"
+ ],
+ "User::mailPasswordInternal": [
+ "CheckUserHooks::updateCUPasswordResetData"
+ ],
+ "AuthPluginAutoCreate": [
+ "CheckUserHooks::onAuthPluginAutoCreate"
+ ],
+ "AddNewAccount": [
+ "CheckUserHooks::onAddNewAccount"
+ ],
+ "UserMergeAccountFields": [
+ "CheckUserHooks::onUserMergeAccountFields"
+ ],
+ "ArticleEditUpdatesDeleteFromRecentchanges": [
+ "CheckUserHooks::maybePruneIPData"
+ ],
+ "ParserTestTables": [
+ "CheckUserHooks::checkUserParserTestTables"
+ ],
+ "LoadExtensionSchemaUpdates": [
+ "CheckUserHooks::checkUserSchemaUpdates"
+ ],
+ "ContributionsToolLinks": [
+ "CheckUserHooks::checkUserContributionsLinks"
+ ],
+ "PerformRetroactiveAutoblock": [
+ "CheckUserHooks::doRetroactiveAutoblock"
+ ]
+ },
+ "MessagesDirs": {
+ "CheckUser": [
+ "i18n"
+ ]
+ },
+ "ResourceModules": {
+ "ext.checkUser": {
+ "scripts": "modules/ext.checkuser.cidr.js",
+ "dependencies": [
+ "mediawiki.util"
+ ],
+ "localBasePath": "",
+ "remoteExtPath": "CheckUser"
+ }
+ },
+ "SpecialPageGroups": {
+ "CheckUser": "users",
+ "CheckUserLog": "changes"
+ },
+ "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"
+ }
+}
--
To view, visit https://gerrit.wikimedia.org/r/186924
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If349433fa161936d507a43ac2ae1b49f1ac743bb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CheckUser
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits