Motivation
In certain situations, temporary accounts can be hopping significantly faster than the communities are used to with the IP editors (in the worst scenario, on every edit). In instances of such high-speed account-hopping vandalism, patrollers would find it useful to temporarily enable an "auto-reveal mode" within which MediaWiki interface will automatically resolve temporary accounts into IP addresses where encountered. This enables them to quickly identify IPs that belong to the same range/area and determine the best way to block bad actors.
Having T358852: [Epic] Display temporary account contributions on Special:Contributions for IP addresses and IP ranges implemented together would also make it possible to query for (IP-wise) similar temporary accounts.
Access
Since this is more sensitive than one-by-one reveal, we need to limit this permission to sysops and above.
Product Spec
- Implement a permission that allows users listed under the Access section above to enable an auto-reveal mode in which all temporary account IPs will be automatically resolved
- The permission will be temporary. A dropdown will let the user select how long this mode will be active for when they turn it on.
- UI elements will indicate to the user when they are in this mode. When the permission is about the expire, inform the user about it and let them extend it, if needed.
- Logging:
- Log when a user enables the mode.
- Log each time an IP is revealed (consistent with how we log case-by-case reveals T325658)
- Log when a user disables the mode or the permission expires
Design
TBD