The branch where
is implemented includes the internal logic for such a service. The code needs to be reviewed, extracted and completed to create a REST service to be used for multiple other functionalities.
Add ability to enter groups in the owner and collaborator fields of the filtering panel
Permissions dialog: clicking on the new owner field should automatically select Transfer ownership to another user or group
Work groups with "&" in their name break the suggest functionality
Work groups with quotation marks, & or < in their name in their name break the suggest functionality
User and group search rest service should be case insensitive
Users and groups suggest service should also return results where the input matches the human readable name, not only id