I would like to know the best way to implement the use of non-custom JIRA fields within the Administration Form that I am building for a plugin. The configuration of the plugin will require the setting of a default project and default user. I want to have the ability to use the single-select fields for JIRA projects and users that you'd commonly see on an issue Create page etc.
I'm currently going down a path where I'm using the ProjectService and UserManager to get a list of all projects and users, and then pass that information to my velocity template; however I feel there's a better way.