Functionality of SpecialBlock::canBlockEmail should be moved to BlockPermissionChecker and its usages should be replaced.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Urbanecm | T250737 Special:Block should not play the role of a central blocking service/utility | |||
Resolved | • Tchanders | T264303 Use BlockUser service in SpecialInvestigateBlock | |||
Resolved | Daimona | T248743 Call BlockUser in AbuseFilterRunner.php | |||
Duplicate | Urbanecm | T264306 Use BlockUser service in GlobalBlocking | |||
Resolved | Urbanecm | T189073 Refactor logic for creating and logging a block out of SpecialBlock so it can be easily reused elsewhere | |||
Resolved | Urbanecm | T263327 Deprecate SpecialBlock::canBlockEmail and replace its usages | |||
Resolved | Urbanecm | T263334 Do not call SpecialBlock::canBlockEmail from CheckUser |
Event Timeline
Change 628432 had a related patch set uploaded (by Urbanecm; owner: Urbanecm):
[mediawiki/core@master] Move SpecialBlock::canBlockEmail to BlockPermissionChecker
Change 628378 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] [docs] BlockPermissionChecker::$targetType can be null
Change 628432 merged by jenkins-bot:
[mediawiki/core@master] Move SpecialBlock::canBlockEmail to BlockPermissionChecker
Change 628378 merged by jenkins-bot:
[mediawiki/core@master] [docs] BlockPermissionChecker::$targetType can be null
Change 628505 had a related patch set uploaded (by Urbanecm; owner: Urbanecm):
[mediawiki/core@master] Do not call SpecialBlock::canBlockEmail in ApiBlock
Change 628505 merged by jenkins-bot:
[mediawiki/core@master] Do not call SpecialBlock::canBlockEmail in ApiBlock