Bug 319397 - [api] let the connector be able to define task ownership definition
Summary: [api] let the connector be able to define task ownership definition
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 3.5   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed, noteworthy
Depends on:
Blocks: 316188
  Show dependency tree
 
Reported: 2010-07-09 10:18 EDT by Pawel Niewiadomski CLA
Modified: 2011-01-13 23:31 EST (History)
0 users

See Also:


Attachments
version-1 (2.37 KB, patch)
2010-07-09 10:26 EDT, Pawel Niewiadomski CLA
steffen.pingel: iplog+
Details | Diff
mylyn/context/zip (12.98 KB, application/octet-stream)
2010-07-14 13:08 EDT, Steffen Pingel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel Niewiadomski CLA 2010-07-09 10:18:36 EDT
Build Identifier: 

Currently task ownership is fixed - TaskRepositoryManager.isOwnedByUser will return true only if the user using repository is the same as owner of the task. In most cases that's true.

Ownership in case of Crucible is something bigger - we treat reviewers as owners too because they are responsible for completing the task.

So I propose to extend ownership definition and make it connector dependent.

This will allow us to properly handle things like due dates for Crucible.

Reproducible: Always
Comment 1 Pawel Niewiadomski CLA 2010-07-09 10:26:59 EDT
Created attachment 173866 [details]
version-1
Comment 2 Steffen Pingel CLA 2010-07-09 12:23:09 EDT
Makes sense. Thanks for the patch. I'll try to review it in the next couple of days.
Comment 3 Steffen Pingel CLA 2010-07-14 13:08:37 EDT
Great patch! I have applied it to head.
Comment 4 Steffen Pingel CLA 2010-07-14 13:08:40 EDT
Created attachment 174317 [details]
mylyn/context/zip