Page MenuHomePhabricator

Move the CheckUser CIDR calculator code to be seperate from Special:CheckUser
Closed, ResolvedPublic

Description

To allow the CIDR calculator to be moved out of core / put into Special:RangeCalculator the CIDR calculator code needs to be split from SpecialCheckUser.php. This likely also means making it a widget and also allowing the JS code to deal with multiple CIDR calculators on the same page.

Event Timeline

Change 816039 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Seperate the CIDR calculator code from SpecialCheckUser

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

Change 921598 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Add tests for the CIDR calculator widget

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

Change 816039 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Seperate the CIDR calculator code from SpecialCheckUser

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

Change 921598 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Add tests for the CIDR calculator widget

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

Dreamy_Jazz moved this task from Backlog to Hacking projects on the Wikimedia-Hackathon-2023 board.

With thanks to Zabe for the merges.