Community
Participate
Working Groups
Currently in Mylyn Reviews we have to load the task attachment for determining if it is a review task. There should be an API for determining the kind of a task.
We have seen similar requirements for planning tools for instance where tasks may have a "Story" type or contain release planning information but some repositories do not support these types natively. In order to provide appropriate decorations and editor customizations it would be beneficial if there was an API to tag tasks or set a task kind. Since these tags would need be shared in most cases this would probably need to be supported by a connector specific API and stored on the ITask object. Kilian, for Mylyn Reviews you might get away by registering an ITaskDataManagerListener. We may need to add an additional event through when a task is updated from task data and a hook to provide an icon decoration for review tasks. Could you look into that and file another bug in case the current APIs are not sufficient?
Kilian, have you had a chance to look at ITaskDataManagerListener?
My current workaround is to introduce a [review] tag for the task summary, and due the changes in the storage of reviews data, it is not as important as before.
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