Community
Participate
Working Groups
ALM artifacts such as tasks, sources, builds and code reviews are commonly stored in repositories that associate users with them for handling access control, notifications, authorship etc. These repositories are often disconnected and do not share user management facilities. In order to identify if a user making a CVS commit for instance is the same user that commented on a task a common framework is needed for managing identities on the client side. The framework should provide API to retrieve information about users such as their online status or a picture and provide a mapping between to user ids in different repositories.
I have added an o.e.m.commons.identity plug-in to get started on this.
A simple API has been put into place that allows retrieval of IIdentity objects based on account information, e.g. from Bugzilla. Based on that bug 343602 adds integration for retrieving Gravatar images which are displayed in the task editor (bug 345826).