This one is a bit tricky.
We have a particular Service Desk project that has its customer permissions set to only allow issues be raised by users added to the project. This is necessary as the project should only be visible to those users on the customer portal. The problem is that any user picker field included on request types for that project will then only allow selections of users who are also added to that project, but we need them to have access to our full list of Jira users. Setting this customer permission to permit any user to raise a request does populate those user picker fields with all users, but we can't take that route.
A workaround was established by creating a single select custom field with the names of all users as options and including it on the request type. The goal was to take the name of the user entered via the portal and use it to populate additional details from Active Directory. I had hoped it was possible to convert that String to a User value once the issue was created, but the plugin, Active Directory Attributes Sync, will not connect a String of a user's name to the User object itself.
I'm interested in determining whether it is possible to perform that data type conversion, and if so, how?