| Summary: | private due dates for repositories that do not support shared due dates are not treated as personal | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Steffen Pingel <steffen.pingel> |
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> |
| Status: | CLOSED MOVED | QA Contact: | |
| Severity: | major | ||
| Priority: | P2 | CC: | 11110000b, robert.elves |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Bug Depends on: | 319397 | ||
| Bug Blocks: | |||
|
Description
Steffen Pingel
I try to implement similar thing - extend the idea of task ownership to handle due dates properly for Crucible. What I want to achieve it to have some details from TaskData (or TaskData itself) when AbstractRepositoryConnector.isOwnedByUser is called. I see that TaskData is handled in TaskDataManager in tasks.ui so it's not available from core. Also getting local working copy of a TaskData means reading a file so it shouldn't be done in UI. So I have an idea to set some attributes on ITask during synchronization/query? But I don't see a way to achieve this - TaskDataCollector is hidden and don't see a way to modify it. Any other way I can modify ITask during synchronization? Any listeners or sth? Or do you think it would be possible to make API more public so it would be possible to achieve this? OK. Found it - TaskMapper will help me map between TaskData and ITask. Pawel, were you your requirements addressed by bug 319397? Rob, to resolve this bug it will probably be necessary to set a flag on a the task whether a due date is shared or local. This could be determined whenever the due date is set or by adding support for a repository and private due date. Yes, they were. 319397 includes everything I need. 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 |