jenkinsci/authorize-project-plugin#44 looks correct from a code walk-through. As far as I can tell, there are three things that need to happen for this issue to be resolved:
- Automated tests added for the migration of the old data structure to the new, using @LocalData
- Rebase of the PR against the latest HEAD and manual testing of the resulting incremental build (preferably by multiple users)
- A maintainer who is willing to merge the PR and release the plugin
Of these, the most significant issue is the lack of a maintainer. Would any of the 29 people watching this issue be willing to adopt this plugin as a maintainer? The first order of business for this new maintainer would be to add the @LocalData tests described above, link to an incremental build for testing in the comments here, merge the PR, and release a new version. I can offer mentorship and guidance for anyone who is interested in doing this, but due to time constraints I cannot commit to maintaining this plugin myself.
We currently do not support map.
The suggestion is to use a list of objects with data binding