jenkins-bot has submitted this change and it was merged. Change subject: Add extension.json, empty out PHP entry point ......................................................................
Add extension.json, empty out PHP entry point Bug: T87967 Change-Id: Ie8c4520e9f701db8900bf1a435372f920ac4cc67 --- M Renameuser.php A extension.json 2 files changed, 73 insertions(+), 45 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/Renameuser.php b/Renameuser.php index f5b56f0..441b571 100755 --- a/Renameuser.php +++ b/Renameuser.php @@ -1,47 +1,15 @@ <?php -if ( !defined( 'MEDIAWIKI' ) ) die(); -/** - * A Special Page extension to rename users, runnable by users with renameuser - * rights - * - * @file - * @ingroup Extensions - * @author Ævar Arnfjörð Bjarmason <[email protected]> - * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later - */ -$wgAvailableRights[] = 'renameuser'; -$wgGroupPermissions['bureaucrat']['renameuser'] = true; - -$wgExtensionCredits['specialpage'][] = array( - 'path' => __FILE__, - 'name' => 'Renameuser', - 'author' => array( 'Ævar Arnfjörð Bjarmason', 'Aaron Schulz' ), - 'url' => 'https://www.mediawiki.org/wiki/Extension:Renameuser', - 'descriptionmsg' => 'renameuser-desc', - 'license-name' => 'GPL-2.0+', -); - -# Internationalisation files -$wgMessagesDirs['Renameuser'] = __DIR__ . '/i18n'; -$wgExtensionMessagesFiles['RenameuserAliases'] = __DIR__ . '/Renameuser.alias.php'; - -# Add a new log type -$wgLogTypes[] = 'renameuser'; -$wgLogActionsHandlers['renameuser/renameuser'] = 'RenameuserLogFormatter'; - -$wgAutoloadClasses['RenameuserHooks'] = __DIR__ . '/Renameuser.hooks.php'; -$wgAutoloadClasses['RenameUserJob'] = __DIR__ . '/RenameUserJob.php'; -$wgAutoloadClasses['RenameuserLogFormatter'] = __DIR__ . '/RenameuserLogFormatter.php'; -$wgAutoloadClasses['RenameuserSQL'] = __DIR__ . '/RenameuserSQL.php'; -$wgAutoloadClasses['SpecialRenameuser'] = __DIR__ . '/specials/SpecialRenameuser.php'; - -$wgSpecialPages['Renameuser'] = 'SpecialRenameuser'; -$wgSpecialPageGroups['Renameuser'] = 'users'; -$wgJobClasses['renameUser'] = 'RenameUserJob'; - -$wgHooks['ShowMissingArticle'][] = 'RenameuserHooks::onShowMissingArticle'; -$wgHooks['ContributionsToolLinks'][] = 'RenameuserHooks::onContributionsToolLinks'; -$wgHooks['GetLogTypesOnUser'][] = 'RenameuserHooks::onGetLogTypesOnUser'; - +if ( function_exists( 'wfLoadExtension' ) ) { + wfLoadExtension( 'Renameuser' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['Renameuser'] = __DIR__ . '/i18n'; + $wgExtensionMessagesFiles['RenameuserAliases'] = __DIR__ . '/Renameuser.alias.php'; + /* wfWarn( + 'Deprecated PHP entry point used for Renameuser extension. Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ + return true; +} else { + die( 'This version of the Renameuser extension requires MediaWiki 1.25+' ); +} diff --git a/extension.json b/extension.json new file mode 100644 index 0000000..346a794 --- /dev/null +++ b/extension.json @@ -0,0 +1,60 @@ +{ + "name": "Renameuser", + "author": [ + "Ævar Arnfjörð Bjarmason", + "Aaron Schulz" + ], + "url": "https://www.mediawiki.org/wiki/Extension:Renameuser", + "descriptionmsg": "renameuser-desc", + "license-name": "GPL-2.0+", + "type": "specialpage", + "ExtensionMessagesFiles": { + "RenameuserAliases": "Renameuser.alias.php" + }, + "LogTypes": [ + "renameuser" + ], + "MessagesDirs": { + "Renameuser": [ + "i18n" + ] + }, + "Hooks": { + "ShowMissingArticle": [ + "RenameuserHooks::onShowMissingArticle" + ], + "ContributionsToolLinks": [ + "RenameuserHooks::onContributionsToolLinks" + ], + "GetLogTypesOnUser": [ + "RenameuserHooks::onGetLogTypesOnUser" + ] + }, + "JobClasses": { + "renameUser": "RenameUserJob" + }, + "SpecialPageGroups": { + "Renameuser": "users" + }, + "GroupPermissions": { + "bureaucrat": { + "renameuser": true + } + }, + "LogActionsHandlers": { + "renameuser/renameuser": "RenameuserLogFormatter" + }, + "AvailableRights": [ + "renameuser" + ], + "SpecialPages": { + "Renameuser": "SpecialRenameuser" + }, + "AutoloadClasses": { + "RenameuserHooks": "Renameuser.hooks.php", + "RenameUserJob": "RenameUserJob.php", + "RenameuserLogFormatter": "RenameuserLogFormatter.php", + "RenameuserSQL": "RenameuserSQL.php", + "SpecialRenameuser": "specials/SpecialRenameuser.php" + } +} -- To view, visit https://gerrit.wikimedia.org/r/207840 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie8c4520e9f701db8900bf1a435372f920ac4cc67 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Renameuser Gerrit-Branch: REL1_25 Gerrit-Owner: Legoktm <[email protected]> Gerrit-Reviewer: Legoktm <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
