diff options
author | Petr Pchelko <ppchelko@wikimedia.org> | 2021-01-07 15:38:43 -0600 |
---|---|---|
committer | Petr Pchelko <ppchelko@wikimedia.org> | 2021-01-11 11:05:54 -0600 |
commit | 900c6663b05b6a33498a81c187ac027209dd6502 (patch) | |
tree | 8373bfd1268771ffada3748c1e913ebc5ea8c9e6 /includes/Rest/coreRoutes.json | |
parent | 68c3154cb9b34549aa59c93b693fcd8a021991e2 (diff) | |
download | mediawikicore-900c6663b05b6a33498a81c187ac027209dd6502.tar.gz mediawikicore-900c6663b05b6a33498a81c187ac027209dd6502.zip |
Enhance GroupPermissionsLookup and use it.
Added new methods:
- ::getGroupsWithAnyPermissions
- ::getGroupsWithAllPermissions
- ::groupHasAnyPermission
- ::groupHasAllPermission
Replaced relevant calls to PermissionManager with
calls to GroupPermissionsLookup.
Bug: T254537
Change-Id: I0b9c3352c5bebc94e1649239fe0527144e7c2eb2
Diffstat (limited to 'includes/Rest/coreRoutes.json')
-rw-r--r-- | includes/Rest/coreRoutes.json | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/includes/Rest/coreRoutes.json b/includes/Rest/coreRoutes.json index 1ec33ee727ac..f011f24ce547 100644 --- a/includes/Rest/coreRoutes.json +++ b/includes/Rest/coreRoutes.json @@ -6,6 +6,7 @@ "RevisionStore", "NameTableStoreFactory", "PermissionManager", + "GroupPermissionsLookup", "DBLoadBalancer" ] }, @@ -16,6 +17,7 @@ "RevisionStore", "NameTableStoreFactory", "PermissionManager", + "GroupPermissionsLookup", "DBLoadBalancer", "MainWANObjectCache" ] |