Page MenuHomePhabricator

Remove CheckUserEnableSpecialInvestigate config
Closed, ResolvedPublic1 Estimated Story Points

Description

Following the default value of the config CheckUserEnableSpecialInvestigate being set to true, Special:Investigate is now enabled on all installs unless specifically disabled. This config could be removed as no longer needed as there isn't a case where Special:Investigate needs to be disabled on a wiki.

To allow integration of Special:InvestigateBlock with Special:CheckUser 'get users' (T329493) it must not be possible to disable the use of Special:InvestigateBlock through a config. As such, removal this configuration blocks that task.

Acceptance criteria
  • Remove the CheckUserEnableSpecialInvestigate config, replacing relevant code to always enable Special:Investigate

Event Timeline

Dreamy_Jazz set the point value for this task to 1.

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

[mediawiki/extensions/CheckUser@master] Remove CheckUserEnableSpecialInvestigate config

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

Change #1019814 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove CheckUserEnableSpecialInvestigate config

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

For QA I would suggest checking that Special:Investigate and Special:InvestigateBlock still work, and that a link from Special:CheckUser to Special:Investigate still exists that says Try out Special:Investigate.

dom_walden subscribed.

For QA I would suggest checking that Special:Investigate and Special:InvestigateBlock still work, and that a link from Special:CheckUser to Special:Investigate still exists that says Try out Special:Investigate.

I can confirm.