Page MenuHomePhabricator

Show temporary account deleted contributions from a given IP address on Special:IPContributions
Open, Needs TriagePublic2 Estimated Story Points

Description

Similarly to T363357, show deleted contributions on Special:IPContributions. This might involve making a separate pager and having a "deleted" mode for the special page, rather than combining the two lists into one.

Event Timeline

TAdeleye_WMF set the point value for this task to 2.May 13 2024, 9:34 AM

It would be nice to use a UNION query to combine the results like in Special:Investigate queries. However, this didn't seem to be an easy implementation when I tried it just now.

Change #1038403 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/CheckUser@master] WIP Add deleted mode for Special:IPContributions

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

Test wiki created on Patch demo by Tchanders using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/aa74df7536/w

Testing/review notes

Needs:

  • CheckUser loaded
  • Temp accounts enabled
  • A user with the right to reveal IP and the right to see deleted pages (deletedhistory)

Steps:

  • Make some contributions to an article from multiple temporary users using the same IP address
  • Delete the article
  • Visit Special:IPContributions/<theipaddress> and click on the "Deleted contributions" tab

What should be seen:

  • The contributions to the deleted article from all the temp accounts using that IP address
  • The rows should contain equivalent information and links to the Special:DeletedContributions pages for each of the temp accounts
  • The rows may contain additional information (e.g. diff size)
  • Special:IPContributions/<rangewiththeipaddress> should show the same rows (or more if there are contribitions from other IPs in the range)