When IP masking is enabled, the IP address will disappear in the recentchanges table because it will no longer be used as a username. Due to that, changes need to be made to the query in the SpecialNuke file.
Acceptance criteria:
- If a user inputs an IP address, an API query must be made to CheckUser to return that IP address' contributions. See: https://www.mediawiki.org/wiki/Extension:CheckUser#APIs
- If a user inputs an IP address, but does not have the $wgGroupPermissions['sysop']['checkuser-temporary-account'] permission, an error message should display and no contributions should be shown.
- Nuke should retain the same functionality when searching for temporary and named accounts.