Page MenuHomePhabricator

Eliminate DatabaseBlock::forcedUserId
Closed, ResolvedPublic

Description

forcedUserId in DatabaseBlock was added as a workaround for inability to represent cross-wiki users in the code. Now that UserIdentity is cross-wiki capable, we can remove this workaround.

Event Timeline

Change 694733 had a related patch set uploaded (by Ppchelko; author: Ppchelko):

[mediawiki/extensions/CentralAuth@master] Provide UserIdentity as cross-wiki block target

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

Change 694742 had a related patch set uploaded (by Ppchelko; author: Ppchelko):

[mediawiki/core@master] Provide UserIdentities to blocks in tests

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

Change 694748 had a related patch set uploaded (by Ppchelko; author: Ppchelko):

[mediawiki/extensions/EventBus@master] Provide user identities to blocks in tests

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

Change 694748 merged by jenkins-bot:

[mediawiki/extensions/EventBus@master] Provide user identities to blocks in tests

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

Change 694733 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Provide UserIdentity as cross-wiki block target

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

Change 694742 merged by jenkins-bot:

[mediawiki/core@master] Remove DatabaseBlock::forcedUserId feature

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