Page MenuHomePhabricator

Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs)
Closed, ResolvedPublic2 Estimated Story PointsFeature

Assigned To
Authored By
Dreamy_Jazz
Apr 18 2024, 9:55 AM
Referenced Files
F48557181: image.png
Thu, Apr 25, 4:27 AM
F48557115: image.png
Thu, Apr 25, 4:27 AM
F48557005: image.png
Thu, Apr 25, 4:27 AM
F48556950: image.png
Thu, Apr 25, 4:27 AM
F48556878: image.png
Thu, Apr 25, 4:27 AM
F48556130: image.png
Thu, Apr 25, 4:27 AM
F48556106: image.png
Thu, Apr 25, 4:27 AM
F48556079: image.png
Thu, Apr 25, 4:27 AM

Description

To implement T313446: Make non-CUs linking users and IPs when CUs use block forms in CheckUser harder, the Trust and Safety Product Team have decided to change the one link from Special:Investigate to Special:InvestigateBlock into two links, with one prefilling all the accounts being blocked and the other prefilling all IPs being blocked.

Acceptance criteria
  • Special:Investigate allows the user to block IPs and accounts using two links, with one being for IPs and the other being for accounts.

Event Timeline

Dreamy_Jazz changed the subtype of this task from "Task" to "Feature Request".Apr 18 2024, 9:57 AM

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

[mediawiki/extensions/CheckUser@master] [WIP] Provide two blocking links from Special:Investigate

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

Change #1021524 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Provide two blocking links from Special:Investigate

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

Suggested QA steps:

  1. Open Special:Investigate while logged into an account with the checkuser and sysop groups
  2. Enter some testing targets and run the check
  3. Exclude at least one IP and user from the results (use Filter from the results in the dropdown menu). This button is shown below:

image.png (86×274 px, 3 KB)

  1. Verify that the subtitle of the results page looks has two buttons to block, one for IPs and the other for accounts:

image.png (112×954 px, 4 KB)

  1. Click on the Block accounts button and verify that only the accounts marked as targets in the investigation are included in the list of users, such as the following:

image.png (130×937 px, 6 KB)

  1. Verify that the user you filtered out in step 3 appears as an option you can select if you click in the usernames input shown in the screenshot above.
  2. Click Continue and verify that the accounts listed in the usernames input are pre-filled in the Special:InvestigateBlock form and that this opened in a new tab
  3. Repeat steps 5 to 7, but press Block IPs and verify that only the IPs marked as targets in the investigation are included in the usernames input.

I have verified the new code has been implemented and is functioning and displaying as expected... Thank You for the QA Steps @Dreamy_Jazz!!!

image.png (453×941 px, 192 KB)

image.png (496×985 px, 168 KB)

image.png (445×919 px, 157 KB)

image.png (479×865 px, 170 KB)

image.png (475×940 px, 160 KB)

image.png (686×933 px, 202 KB)

image.png (728×968 px, 164 KB)

image.png (706×951 px, 207 KB)

image.png (721×964 px, 169 KB)

image.png (441×1 px, 286 KB)

image.png (456×1 px, 273 KB)

image.png (346×1 px, 137 KB)

image.png (426×1 px, 254 KB)

image.png (419×1 px, 166 KB)