Paladox has uploaded a new change for review. https://gerrit.wikimedia.org/r/255947
Change subject: Add extension.json, Remove php entry point ...................................................................... Add extension.json, Remove php entry point Change-Id: I418d86cb1d5b00d2c4506f0e0a1aad66f9e5d71c --- M EditUser.php A extension.json 2 files changed, 56 insertions(+), 31 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/EditUser refs/changes/47/255947/1 diff --git a/EditUser.php b/EditUser.php index f2c3771..d287a9d 100644 --- a/EditUser.php +++ b/EditUser.php @@ -1,35 +1,18 @@ <?php /** -* EditUser extension by Ryan Schmidt -*/ + * EditUser extension by Ryan Schmidt + */ -if ( !defined( 'MEDIAWIKI' ) ) { - echo "This file is an extension to the MediaWiki software and is not a valid access point"; - die( 1 ); +if ( function_exists( 'wfLoadExtension' ) ) { + wfLoadExtension( 'EditUser' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['EditUser'] = __DIR__ . '/i18n'; + $wgExtensionMessagesFiles['EditUserAliases'] = __DIR__ . '/EditUser.alias.php'; + /* wfWarn( + 'Deprecated PHP entry point used for EditUser extension. Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ + return; +} else { + die( 'This version of the EditUser extension requires MediaWiki 1.25+' ); } - -$wgExtensionCredits['specialpage'][] = array( - 'path' => __FILE__, - 'name' => 'EditUser', - 'namemsg' => 'edituser-extensionname', - 'version' => '1.8.0', - 'author' => 'Ryan Schmidt', - 'descriptionmsg' => 'edituser-desc', - 'url' => 'https://www.mediawiki.org/wiki/Extension:EditUser', -); - -// Internationlization files -$wgMessagesDirs['EditUser'] = __DIR__ . '/i18n'; -$wgExtensionMessagesFiles['EditUserAliases'] = __DIR__ . '/EditUser.alias.php'; - -// Special page classes -$wgAutoloadClasses['EditUser'] = __DIR__ . '/EditUser_body.php'; -$wgAutoloadClasses['EditUserPreferencesForm'] = __DIR__ . '/EditUserPreferencesForm.php'; - -$wgSpecialPages['EditUser'] = 'EditUser'; - -// Default group permissions -$wgAvailableRights[] = 'edituser'; -$wgAvailableRights[] = 'edituser-exempt'; -$wgGroupPermissions['bureaucrat']['edituser'] = true; -$wgGroupPermissions['sysop']['edituser-exempt'] = true; diff --git a/extension.json b/extension.json new file mode 100644 index 0000000..b92ecc8 --- /dev/null +++ b/extension.json @@ -0,0 +1,42 @@ +{ + "name": "EditUser", + "namemsg": "edituser-extensionname", + "version": "1.8.0", + "author": [ + "Ryan Schmidt", + "Paladox" + ], + "url": "https://www.mediawiki.org/wiki/Extension:EditUser", + "descriptionmsg": "edituser-desc", + "license-name": "GPL-2.0+", + "type": "specialpage", + "GroupPermissions": { + "bureaucrat": { + "edituser": true + }, + "sysop": { + "edituser-exempt": true + } + }, + "AvailableRights": [ + "edituser", + "edituser-exempt" + ], + "MessagesDirs": { + "EditUser": [ + "i18n" + ] + }, + "ExtensionMessagesFiles": { + "EditUserAliases": "EditUser.alias.php" + }, + "SpecialPages": { + "EditUser": "EditUser" + }, + "AutoloadClasses": { + "EditUser": "EditUser_body.php", + "EditUserPreferencesForm": "EditUserPreferencesForm.php" + }, + "config": {}, + "manifest_version": 1 +} -- To view, visit https://gerrit.wikimedia.org/r/255947 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I418d86cb1d5b00d2c4506f0e0a1aad66f9e5d71c Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/EditUser Gerrit-Branch: master Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits