Page MenuHomePhabricator

Hard-deprecate User::getGroupPermissions/getGroupsWithPermission/groupHasPermission and PermissionManager::getGroupPermissions/getGroupsWithPermission/groupHasPermission function (and remove in 1.41)
Closed, ResolvedPublic

Description

Functions

  • User::getGroupPermissions
  • User::getGroupsWithPermission
  • User::groupHasPermission
  • PermissionManager::getGroupPermissions
  • PermissionManager::getGroupsWithPermission
  • PermissionManager::groupHasPermission

are deprecated and should be hard-deprecated and removed.

CodeSearch - https://codesearch.wmcloud.org/search/?q=%5Cb(getGroupPermissions%7CgetGroupsWithPermission%7CgroupHasPermission)%5Cb&i=nope&files=&excludeFiles=&repos=

Event Timeline

Change 869851 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Replace deprecated PermissionManager::getGroupPermissions/WithPermission

https://gerrit.wikimedia.org/r/869851

Change 869851 merged by jenkins-bot:

[mediawiki/core@master] Replace deprecated PermissionManager::getGroupPermissions/WithPermission

https://gerrit.wikimedia.org/r/869851

Change 870662 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Hard-deprecate User/PermissionManager group permissions lookup functions

https://gerrit.wikimedia.org/r/870662

Change 870662 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate User/PermissionManager group permissions lookup functions

https://gerrit.wikimedia.org/r/870662

Umherirrender renamed this task from Hard-deprecate User::getGroupPermissions/getGroupsWithPermission/groupHasPermission and PermissionManager::getGroupPermissions/getGroupsWithPermission/groupHasPermission function (and remove a release later) to Hard-deprecate User::getGroupPermissions/getGroupsWithPermission/groupHasPermission and PermissionManager::getGroupPermissions/getGroupsWithPermission/groupHasPermission function (and remove in 1.41).Dec 23 2022, 2:21 PM
Umherirrender changed the task status from Open to Stalled.
Umherirrender changed the task status from Stalled to Open.Mar 14 2023, 9:35 PM

Change 959844 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Drop User and PermissionManager's group permission methods, deprecated since 1.34/1.36

https://gerrit.wikimedia.org/r/959844

Change 959844 merged by jenkins-bot:

[mediawiki/core@master] Drop User and PermissionManager's group permission methods, deprecated since 1.34/1.36

https://gerrit.wikimedia.org/r/959844