We want to allow users to be able to input usernames, IP addresses and IP ranges in order to look up information about them. The input form will support the above three main input types. There will also be an input box to include a reason for the check (mandatory). This is only a UI ticket and there will be a follow-up ticket for the functionality after the information is submitted.
=== Acceptance criteria
* Form header: //Search for usernames, IP addresses or IP ranges//
** All three types will be added in a single text field. We should auto-complete the usernames and still allow IPs/ranges that become "capsules" once they are valid by regex. We did this with Interaction Timeline and should be able to do it here as well.
* Input box for usernames. **Limit on number of users accepted is 2** (for first iteration).
** Placeholder: //Add users//UserName or 18.104.22.168
** Help text: //Enter users that you want to investigate, alternatively enter an IP address or range to see all users using those addresses.//Not required
** Usernames and IPs auto-complete
* Checkbox for //Include all other users who are using the same IPs as the given users//
** Help text: //Checking this option will also bring up all other user accounts that have edited or committed any actions from the same IP addresses as the given users in the past 90 days.//
* Input box for the reason for the check.
** This a mandatory before the //Submit// button becomes active.
** Placeholder text: //Example: Investigating Apples for suspected sockpuppetry//
** Help text: //Include a reason for performing this check. This would be logged in the CheckUser log along with a list of users and IPs that you performed the check on.//Not required
** Help text: Not required
* //Submit// button for submitting the info for performing the check.