==== Motivation
IP Info will have to change to accommodate data for multiple IP addresses once temporary accounts are in place.
==== Objectives
* Support the MVP implementation of IP Masking. Some wikis will receive IP Masking before others. We want to maintain the non-temporary-account experience of IP Info for wikis that don't have IP Masking enabled.
* Many patrollers have enabled the IP Info Beta Feature. We need to ensure that we are able to carry over that experience to temporary users too.
* There are many community tools and gadgets in the space. Figure out a way that we can support them so that patrollers can benefit from community-specific tools.
==== Spec
===== 1. Special page for expanded view of associated IP addresses and individual details
A new special page that shows tabulated IP data for a temporary user. This page will be linked from the accordion on the Contributions page. This would be a default MediaWiki table with sorting on IP addresses. There will be no pagination (see note #1) but we will show the maximum records possible (500? 1000?).
|{F37125033}|{F37125035}|
|With Show IP button for those have access to view IPs|No 'Show IP' button|
**Notes:**
* Only users with the IP Info rights should be able to access this page. Based on if they have Basic or Full access the number of columns will change.
* Apart from the IP information we receive from Spur, we’ll add another column “Edits made using this IP” to show which IP was used most often.
* Users with IP Reveal rights will see an extra column on the left where they can reveal an IP on a row.
Link to help page from this special page: https://meta.wikimedia.org/wiki/IP_Editing:_Privacy_Enhancement_and_Abuse_Mitigation/IP_Info_feature (for now, may change later)
===== 2. Accordion on a temporary user Contributions page
The Contributions page for temporary users should show the IP Info accordion as it does on IP user pages.
**Notes**
1. The information shown by default in the accordion should be of the IP that was used most recently. !!TBD indicating this in the interface to the end user!!
2. Include in the third column for IP Info:
** Number of IPs that the temp account has used
** A link to the special page for expanded view with all IPs (see above section)
** An area for community tools
{F37125046}
3. Display the IP Info popup next to the "Show IP" button (if present) on wiki pages. The information in the popup is for the revision/log entry's IP. If we don't have that then the data is for the most recently used IP address.
{F37125047}
==== Notes
* Pagination and additional sorting options on the special page will not be a part of this MVP. It may come afterwards, based on community feedback.
* After Growth team launches Community configuration feature, we could utilize it for letting communities customize their tools.