Author: mapellegrini
Description:
It should be possible to program a checkuser watchlist feature. The watchlist consists of IP addresses or ranges of interest. A hypothetical design would be like this:
* 1.2.3.4 User:ABC * 100.1.1.1/16 IP range for User:XYZ ...
When a checkuser runs a check, if any of the IP addresses returned match an item or range in his watchlist, the associated information should be displayed next to it. A hypothetical example would be the following results from check User:FooBar
66.55.44.33 (block) (1 Aug 2016, 12:00 -- 2 Aug 2016, 12:00) [57] (~86 of all users) 100.1.1.145 (block) (18 Jul 2016, 12:00 -- 28 Jul 2016, 12:00) [14] (IP range for User:XYZ)
The watchlists can be user-specific (each person with checkuser access has his own watchlist), or global (all the checkusers share the same watchlist), or both.