Page MenuHomePhabricator

CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend)
Closed, ResolvedPublic1.5 Estimated Story Points

Description

Currently, AbuseFilter extension provides a custom log page at Special:AbuseLog which does not currently display "Show IP" links for temporary accounts that caused a log entry.

To address that, T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog aims to re-enable the "Show IP" button after fixing it to show the IP associated with the specific AbuseFilter log.

This task is to implement the frontend changes for that task, that is, use the new endpoint introduced by T400042: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (backend) from the AbuseFilter log page.

Event Timeline

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

[mediawiki/extensions/AbuseFilter@master] AbuseLogPager: Include the AbuseFilter Log ID as a data attribute

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

Change #1171229 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] AbuseLogPager: Include the AbuseFilter Log ID as a data attribute

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

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

[mediawiki/extensions/CheckUser@master] ipreveal: Frontend changes supporting IPReveal in Special:AbuseLog

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

I'm reworking the previous patch to use a different approach, tests are still pending.

I've updated the patch to make the existing addIpRevealButtons() handle log entries from the Abuse Filter log page appropriately, made the dispatcher run a small stub that extracts the log IDs using a custom CSS selector targeting AF log IDs, and updated tests, so the patch can be reviewed now.

Tchanders set the point value for this task to 0.5.Jul 29 2025, 6:43 AM
hector.arroyo changed the point value for this task from 0.5 to 1.5.Jul 30 2025, 1:16 PM

The patch for this ticket got upvoted and is being merged right now, so I'm closing this ticket and moving the parent to QA.

Change #1171567 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] ipreveal: Frontend changes supporting IPReveal in Special:AbuseLog

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