[MediaWiki-commits] [Gerrit] mediawiki...ApprovedRevs[master]: Added extension.json
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/395618 ) Change subject: Added extension.json .. Added extension.json Change-Id: I0ea86b25ab0bd21f124753ac4817c01d3b5aa4aa --- M ApprovedRevs.php A extension.json 2 files changed, 172 insertions(+), 1 deletion(-) Approvals: Yaron Koren: Looks good to me, approved jenkins-bot: Verified diff --git a/ApprovedRevs.php b/ApprovedRevs.php index 250a919..30e6316 100644 --- a/ApprovedRevs.php +++ b/ApprovedRevs.php @@ -1,5 +1,19 @@ ' ) ) { + wfLoadExtension( 'ApprovedRevs' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $GLOBALS['wgMessagesDirs']['ApprovedRevs'] = __DIR__ . '/i18n'; + $GLOBALS['wgExtensionMessagesFiles']['ApprovedRevsAlias'] = __DIR__ . '/ApprovedRevs.alias.php'; + $GLOBALS['wgExtensionMessagesFiles']['ApprovedRevsMagic'] = __DIR__ . '/ApprovedRevs.i18n.magic.php'; + /* wfWarn( + 'Deprecated PHP entry point used for Approved Revs extension. ' . + 'Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ + return; +} + if ( !defined( 'MEDIAWIKI' ) ) die(); /** @@ -9,7 +23,7 @@ * @author Yaron Koren */ -define( 'APPROVED_REVS_VERSION', '0.7.3' ); +define( 'APPROVED_REVS_VERSION', '0.8-alpha' ); // credits $wgExtensionCredits['other'][] = array( diff --git a/extension.json b/extension.json new file mode 100644 index 000..432667c --- /dev/null +++ b/extension.json @@ -0,0 +1,157 @@ +{ + "@Note": "When updating this file please also update ApprovedRevs.php with the same changes.", + "name": "Approved Revs", + "version": "0.8-alpha", + "author": [ + "Yaron Koren", + "..." + ], + "url": "https://www.mediawiki.org/wiki/Extension:Approved_Revs;, + "descriptionmsg": "approvedrevs-desc", + "license-name": "GPL-2.0+", + "type": "hook", + "requires": { + "MediaWiki": ">= 1.27.0" + }, + "GroupPermissions": { + "sysop": { + "approverevisions": true + }, + "*": { + "viewlinktolatest": true + } + }, + "AvailableRights": [ + "approverevisions", + "viewlinktolatest" + ], + "LogTypes": [ + "approval" + ], + "LogNames": { + "approval": "approvedrevs-logname" + }, + "LogHeaders": { + "approval": "approvedrevs-logdesc" + }, + "LogActions": { + "approval/approve": "approvedrevs-approveaction", + "approval/unapprove": "approvedrevs-unapproveaction" + }, + "SpecialPages": { + "ApprovedRevs": "SpecialApprovedRevs" + }, + "APIModules": { + "approve": "ApiApprove" + }, + "MessagesDirs": { + "ApprovedRevs": [ + "i18n" + ] + }, + "ExtensionMessagesFiles": { + "ApprovedRevsAlias": "ApprovedRevs.alias.php", + "ApprovedRevsMagic": "ApprovedRevs.i18n.magic.php" + }, + "AutoloadClasses": { + "ApprovedRevs": "ApprovedRevs_body.php", + "ApprovedRevsHooks": "ApprovedRevs.hooks.php", + "SpecialApprovedRevs": "SpecialApprovedRevs.php", + "SpecialApprovedRevsPage": "SpecialApprovedRevsPage.php", + "ApiApprove": "ApiApprove.php" + }, + "ResourceModules": { + "ext.ApprovedRevs": { + "styles": "ApprovedRevs.css", + "position": "bottom" + } + }, + "ResourceFileModulePaths": { + "localBasePath": "", + "remoteExtPath": "ApprovedRevs" + }, + "Hooks": { + "ArticleEditUpdates": [ + "ApprovedRevsHooks::updateLinksAfterEdit" + ], + "PageContentSaveComplete": [ + "ApprovedRevsHooks::setLatestAsApproved", + "ApprovedRevsHooks::setSearchText" + ], + "SearchResultInitFromTitle": [ + "ApprovedRevsHooks::setSearchRevisionID" + ], + "PersonalUrls": [ + "ApprovedRevsHooks::removeRobotsTag" + ], + "ArticleFromTitle": [ + "ApprovedRevsHooks::showApprovedRevision" + ], + "ArticleAfterFetchContentObject": [ + "ApprovedRevsHooks::showBlankIfUnapproved" + ], + "DisplayOldSubtitle": [ +
[MediaWiki-commits] [Gerrit] mediawiki...ApprovedRevs[master]: Added extension.json
Yaron Koren has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/395618 ) Change subject: Added extension.json .. Added extension.json Change-Id: I0ea86b25ab0bd21f124753ac4817c01d3b5aa4aa --- M ApprovedRevs.php A extension.json 2 files changed, 172 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ApprovedRevs refs/changes/18/395618/2 diff --git a/ApprovedRevs.php b/ApprovedRevs.php index 250a919..30e6316 100644 --- a/ApprovedRevs.php +++ b/ApprovedRevs.php @@ -1,5 +1,19 @@ ' ) ) { + wfLoadExtension( 'ApprovedRevs' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $GLOBALS['wgMessagesDirs']['ApprovedRevs'] = __DIR__ . '/i18n'; + $GLOBALS['wgExtensionMessagesFiles']['ApprovedRevsAlias'] = __DIR__ . '/ApprovedRevs.alias.php'; + $GLOBALS['wgExtensionMessagesFiles']['ApprovedRevsMagic'] = __DIR__ . '/ApprovedRevs.i18n.magic.php'; + /* wfWarn( + 'Deprecated PHP entry point used for Approved Revs extension. ' . + 'Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ + return; +} + if ( !defined( 'MEDIAWIKI' ) ) die(); /** @@ -9,7 +23,7 @@ * @author Yaron Koren */ -define( 'APPROVED_REVS_VERSION', '0.7.3' ); +define( 'APPROVED_REVS_VERSION', '0.8-alpha' ); // credits $wgExtensionCredits['other'][] = array( diff --git a/extension.json b/extension.json new file mode 100644 index 000..432667c --- /dev/null +++ b/extension.json @@ -0,0 +1,157 @@ +{ + "@Note": "When updating this file please also update ApprovedRevs.php with the same changes.", + "name": "Approved Revs", + "version": "0.8-alpha", + "author": [ + "Yaron Koren", + "..." + ], + "url": "https://www.mediawiki.org/wiki/Extension:Approved_Revs;, + "descriptionmsg": "approvedrevs-desc", + "license-name": "GPL-2.0+", + "type": "hook", + "requires": { + "MediaWiki": ">= 1.27.0" + }, + "GroupPermissions": { + "sysop": { + "approverevisions": true + }, + "*": { + "viewlinktolatest": true + } + }, + "AvailableRights": [ + "approverevisions", + "viewlinktolatest" + ], + "LogTypes": [ + "approval" + ], + "LogNames": { + "approval": "approvedrevs-logname" + }, + "LogHeaders": { + "approval": "approvedrevs-logdesc" + }, + "LogActions": { + "approval/approve": "approvedrevs-approveaction", + "approval/unapprove": "approvedrevs-unapproveaction" + }, + "SpecialPages": { + "ApprovedRevs": "SpecialApprovedRevs" + }, + "APIModules": { + "approve": "ApiApprove" + }, + "MessagesDirs": { + "ApprovedRevs": [ + "i18n" + ] + }, + "ExtensionMessagesFiles": { + "ApprovedRevsAlias": "ApprovedRevs.alias.php", + "ApprovedRevsMagic": "ApprovedRevs.i18n.magic.php" + }, + "AutoloadClasses": { + "ApprovedRevs": "ApprovedRevs_body.php", + "ApprovedRevsHooks": "ApprovedRevs.hooks.php", + "SpecialApprovedRevs": "SpecialApprovedRevs.php", + "SpecialApprovedRevsPage": "SpecialApprovedRevsPage.php", + "ApiApprove": "ApiApprove.php" + }, + "ResourceModules": { + "ext.ApprovedRevs": { + "styles": "ApprovedRevs.css", + "position": "bottom" + } + }, + "ResourceFileModulePaths": { + "localBasePath": "", + "remoteExtPath": "ApprovedRevs" + }, + "Hooks": { + "ArticleEditUpdates": [ + "ApprovedRevsHooks::updateLinksAfterEdit" + ], + "PageContentSaveComplete": [ + "ApprovedRevsHooks::setLatestAsApproved", + "ApprovedRevsHooks::setSearchText" + ], + "SearchResultInitFromTitle": [ + "ApprovedRevsHooks::setSearchRevisionID" + ], + "PersonalUrls": [ + "ApprovedRevsHooks::removeRobotsTag" + ], + "ArticleFromTitle": [ + "ApprovedRevsHooks::showApprovedRevision" + ], + "ArticleAfterFetchContentObject": [ + "ApprovedRevsHooks::showBlankIfUnapproved" + ], + "DisplayOldSubtitle": [ +