Page MenuHomePhabricator

Expand the Suggested Investigations special page to support updating the status of an investigation
Closed, ResolvedPublic

Description

Background

In {T402791} we created a special page that met a minimal number of user stories. We can now expand this special page to support additional user stories, specially those relating to setting the status of an investigation.

User stories

  • As a checkuser I want to be able to mark the status of an investigation so that others know whether the investigation has been performed or not
  • As a checkuser I want to be able to indicate whether the suggestion to be valid or a false positive after the investigation is completed, so that the WMF can measure whether the suggestion was good or not
  • As a checkuser I want to be able to provide some context on the results of an investigation so that others know what happened.

Requirements

  • The existing special page (Special:SuggestedInvestigations) added in {T402791} has a way to change the status in the Actions column

Designs

Acceptance criteria

  • I can mark a suggested investigation as "closed as resolved" through a button in the "Actions" column
  • I can mark a suggested investigation as "closed as invalid" through a button in the "Actions" column
  • I can reopen a suggested investigation using a button in the "Actions" column

Related Objects

StatusSubtypeAssignedTask
Resolvedmszwarc
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedmszwarc
ResolvedDreamy_Jazz
Resolvedmszwarc
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedhector.arroyo
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedmszwarc
ResolvedDreamy_Jazz
Resolvedsgrabarczuk
ResolvedDreamy_Jazz
Resolvedmszwarc
ResolvedDreamy_Jazz
Resolvedmszwarc
Resolvedmszwarc
ResolvedDreamy_Jazz
Resolvedmszwarc

Event Timeline

Dreamy_Jazz removed a parent task: Restricted Task.
Dreamy_Jazz added a subtask: Restricted Task.
mszwarc changed the status of subtask Restricted Task from Open to In Progress.Aug 28 2025, 9:24 AM

Change #1185076 had a related patch set uploaded (by Harroyo-wmf; author: Harroyo-wmf):

[mediawiki/extensions/CheckUser@master] WiP

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

Change #1185858 had a related patch set uploaded (by Harroyo-wmf; author: Harroyo-wmf):

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Add Vue component for charater-limited textarea

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

Change #1185866 had a related patch set uploaded (by Harroyo-wmf; author: Harroyo-wmf):

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Add constants file with status names

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

Change #1185881 had a related patch set uploaded (by Harroyo-wmf; author: Harroyo-wmf):

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Frontend component for the change status dialog

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

Change #1185076 abandoned by Harroyo-wmf:

[mediawiki/extensions/CheckUser@master] WiP

Reason:

Having problems rebasing this on top of 1185881, will send a new patch instead

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

Change #1185858 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Add Vue component for charater-limited textarea

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

Change #1185866 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Add constants file with status names

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

Change #1187386 had a related patch set uploaded (by Dreamy Jazz; author: Harroyo-wmf):

[mediawiki/extensions/CheckUser@master] Follow-up: SuggestedInvestigations: Add constants file with status names

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

Change #1187386 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Follow-up: SuggestedInvestigations: Add constants file with status names

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

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

[mediawiki/extensions/CheckUser@master] SI: Add skeleton of the change status dialog

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

Change #1187510 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] SI: Add skeleton of the change status dialog

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

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

[mediawiki/extensions/CheckUser@master] Follow-up: SI: Implement the UI of the change status dialog

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

Change #1185881 abandoned by Harroyo-wmf:

[mediawiki/extensions/CheckUser@master] SuggestedInvestigations: Frontend component for the change status dialog

Reason:

These changes have now been implemented in other patches that have already been merged or are currently being implemented in patches that will be merged soon

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