I would like to raise a change request on the userservice plugin to create shared groups.
At the moment, the plugin when creating a new user or updating an existing user adds the user to a supplied list of shared groups. If the group does not exist, it fails silently. I have a use case that requires the group to be auto-created in such a condition.
I have implemenetd this change and tested it ok. The patch is attached to this post.
If I do not get any objections in the next few days, I will create an issue on Jira and apply the changes to the plugin for Openfire version 3.9.0