jenkins-bot has submitted this change and it was merged. Change subject: registration: Add support for $wgGrantPermissions & $wgGrantPermissionGroups ......................................................................
registration: Add support for $wgGrantPermissions & $wgGrantPermissionGroups Change-Id: If336aa351ee5dc4dc07f63cfac2a5d236e501718 --- M docs/extension.schema.json M includes/registration/ExtensionProcessor.php 2 files changed, 26 insertions(+), 0 deletions(-) Approvals: Anomie: Looks good to me, but someone else must approve Gergő Tisza: Looks good to me, approved jenkins-bot: Verified diff --git a/docs/extension.schema.json b/docs/extension.schema.json index 1d2b2f0..1fccf17 100644 --- a/docs/extension.schema.json +++ b/docs/extension.schema.json @@ -630,6 +630,29 @@ } } }, + "GrantPermissions": { + "type": "object", + "description": "Map of permissions granted to authorized consumers to their bundles, called 'grants'", + "patternProperties": { + "^[a-z]+$": { + "type": "object", + "patternProperties": { + "^[a-z]+$": { + "type": "boolean" + } + } + } + } + }, + "GrantPermissionGroups": { + "type": "object", + "description": "Map of grants to their UI grouping", + "patternProperties": { + "^[a-z]+$": { + "type": "string" + } + } + }, "ImplicitGroups": { "type": "array", "description": "Implicit groups" diff --git a/includes/registration/ExtensionProcessor.php b/includes/registration/ExtensionProcessor.php index 78f9370..2205f95 100644 --- a/includes/registration/ExtensionProcessor.php +++ b/includes/registration/ExtensionProcessor.php @@ -15,6 +15,8 @@ 'HiddenPrefs', 'GroupPermissions', 'RevokePermissions', + 'GrantPermissions', + 'GrantPermissionGroups', 'ImplicitGroups', 'GroupsAddToSelf', 'GroupsRemoveFromSelf', @@ -61,6 +63,7 @@ protected static $mergeStrategies = [ 'wgGroupPermissions' => 'array_plus_2d', 'wgRevokePermissions' => 'array_plus_2d', + 'wgGrantPermissions' => 'array_plus_2d', 'wgHooks' => 'array_merge_recursive', 'wgExtensionCredits' => 'array_merge_recursive', 'wgExtraGenderNamespaces' => 'array_plus', -- To view, visit https://gerrit.wikimedia.org/r/293806 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If336aa351ee5dc4dc07f63cfac2a5d236e501718 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: Anomie <bjor...@wikimedia.org> Gerrit-Reviewer: Gergő Tisza <gti...@wikimedia.org> Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits