We are using crowd to manage JIRA users. When people leave the company, they are marked not longer active in crowd and they are removed from the jira-users group (so they do not count against a license).
We do not remove the crowd account because if you do, and they have submitted issue, you get errors in the log when trying to search or edit issue that they have submitted or are the tester of.
The problem is, that we have a User Custom Field called Tester and even if the user is not active and not in the jira-users group in crowd, their name appears in the User pick list and they can still be set as the Tester.
This is only the case with the Custom User field. The built in User Fields (Assignee for example) work as expected and when the user is not active, they do not appear in the user pick list.
This is becomming an issue due to the large number of people that submitted issues but should not longer be made the Tester of an issue.
How do we prevent the User pick list from listing inactive users?