Page MenuHomePhabricator

Add Show IP button on Page Info module
Closed, ResolvedPublic3 Estimated Story Points

Description

On the Special:NewPagesFeed page, a "Show IP" button is available for every user who has permission to view an editor's IP, without requiring them to leave the UI. However, this functionality doesn't exist in the Page Info module of the curation toolbar.

Screenshot 2025-09-17 at 13.38.02.png (1,030×936 px, 206 KB)

Acceptance Criteria

  • Add a Show IP button for eligible editors whenever there is a temporary account in the History section
  • Add a Show IP button for eligible editors whenever a temporary account creates a page

Event Timeline

Change #1196115 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/PageTriage@master] Add Show IP button on Page Info module

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

Attaching the console errors I'm seeing locally:

Screenshot 2025-10-16 at 10.41.35 AM.png (1,410×442 px, 72 KB)

and then on the Special:NewPagesFeed

Screenshot 2025-10-16 at 10.42.53 AM.png (1,479×585 px, 123 KB)

There is no response payload for either request.

Change #1196729 had a related patch set uploaded (by Kgraessle; author: Kgraessle):

[mediawiki/extensions/PageTriage@master] WIP- DNM example

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

The /revisions/ endpoint is deprecated: https://gerrit.wikimedia.org/g/mediawiki/extensions/CheckUser/+/7f2e665336904c226b3e6877bb4595049c981d3a/src/Api/Rest/Handler/TemporaryAccountRevisionHandler.php#23

It may not be the cause of the 500, but if you are updating the code it may be good to do that too.

Change #1196729 abandoned by Kgraessle:

[mediawiki/extensions/PageTriage@master] WIP- DNM example

Reason:

Example patch

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

Test wiki created on Patch demo by KGraessle-WMF using patch(es) linked to this task:
https://2eb37f6ada.catalyst.wmcloud.org/w/

Change #1196115 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Add Show IP button on Page Info module

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

jsn.sherman subscribed.

Verified that this is working as expected on testwiki. Will resolve after it goes live on enwiki.

Test wiki on Patch demo by KGraessle-WMF using patch(es) linked to this task was deleted:

https://2eb37f6ada.catalyst.wmcloud.org/w/