Page MenuHomePhabricator

extensions/Flow - Use UserGroupManager instead of User group methods
Closed, ResolvedPublic

Description

Find all usages of:

  • public function getGroups()
  • public function getGroupMemberships()
  • public function getEffectiveGroups()
  • public function getAutomaticGroups()
  • public function getFormerGroups()
  • public function addGroup()
  • public function removeGroup()
  • public function addAutopromoteOnceGroups())

and need to be replaced with corresponding UserGroupManager methods.
You can obtain UserGroupManager via MediaWikiServices::getInstance()->getUserGroupManager(), but it's preferred to inject it if possible.

Details

Related Changes in Gerrit:

Event Timeline

Change 685645 had a related patch set uploaded (by Jeena Huneidi; author: Jeena Huneidi):

[mediawiki/extensions/Flow@master] Replace user addGroup method

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

Vlad.shapik renamed this task from extensions/Flow - hard deprecate User group methods to extensions/Flow - Use UserGroupManager instead of User group methods.May 6 2021, 2:35 PM

Change 685645 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Replace user addGroup method

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