Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368941

Summary: [api] provide connector API to retrieve repository persons
Product: z_Archived Reporter: Benjamin Muskalla <b.muskalla>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P3 CC: doug.janzen, shawn.minto
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Benjamin Muskalla CLA 2012-01-18 06:38:18 EST
Each connector should be able to provide Mylyn with a list of repository persons. This can be used to fill the content assist for person fields in case the field has no options. Another benefit would be that headless users of connectors can validate user input based on the list of known users. The API should be non-abstract and return an empty set as not all repositories support this.

My suggestion would be @AbstractRepositoryConnector.getRepositoryPersons(TaskRepository)@
Comment 1 Steffen Pingel CLA 2012-01-18 09:46:17 EST
I am wondering if we should consider this part of repository configuration data or whether it makes more sense to provide a cache on the framework level for identities?  Do you have a concrete example for an implementation?
Comment 2 Shawn Minto CLA 2012-01-18 14:19:00 EST
I know that Rally has a defined set of users from the repository that are managed as a part of the configuration so that only valid users can be selected in user fields.
Comment 3 Steffen Pingel CLA 2012-03-23 19:09:57 EDT
This is now supported for specific attributes at least but it sounds reasonable to support this on a per repository level as well. Feel free to propose a concrete API for this functionality.
Comment 4 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn