Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 152222 - Add "Mark Completed" action to menu for repository tasks
Summary: Add "Mark Completed" action to menu for repository tasks
Status: CLOSED MOVED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 321337 (view as bug list)
Depends on: 165498
Blocks:
  Show dependency tree
 
Reported: 2006-07-28 17:43 EDT by Gail Murphy CLA
Modified: 2010-12-28 08:12 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gail Murphy CLA 2006-07-28 17:43:04 EDT
Its annoying to have to go to the editor page for a repository task to mark it complete. I'd like to schedule/mark complete repository tasks just from the task list action menu like a local task.
Comment 1 Mik Kersten CLA 2006-07-28 20:18:33 EDT
Rob: when doing this consider creating a RepositoryTaskAction that will encapsulate the additional need to submit, etc.  It is already something that works for Attach Contexts, and this is simlar.  Marking priorities and changing descriptions could work in a similar way as well, and not involve the bug editor.  Also, keep in mind that it should be possible to invoke such RepositoryTaskAction's programatically, e.g. if trying to mark all tasks due scheduled for week to a particular priority.
Comment 2 Willian Mitsuda CLA 2006-07-28 20:36:31 EDT
Do you mean, "mark complete" for a bugzilla task == post a "resolved fixed" to the repository in behind-the-scenes?

If so, I really like the idea, but you should note that the implementation can be a little more complex.

E.g: in my bugzilla installation, I turned on a parameter to require a comment on bug resolution.

Also, we adopted a team procedure to mark the target milestone every time a bug is resolved.

So, in case of repository connectors, the "mark complete" action may trigger some kind of action to make the user input some necessary data.
Comment 3 Mik Kersten CLA 2006-07-28 20:56:41 EDT
Yes, that's what I meant, and we'll definitely have to keep that in mind.  We already have mechanism for enforcing comments to be sent (e.g. Attach Context uses that), but it's good to know about your target milestone convention.
Comment 4 Willian Mitsuda CLA 2006-07-28 21:12:35 EDT
Yes, it's the same convention Eclipse Platform's team uses (resolved fixed + comment + target milestone).
Comment 5 Willian Mitsuda CLA 2006-07-28 21:19:15 EDT
Just one more note about the "enforcing comment" stuff: the Attach Context asks for a comment, but does not required it (I can leave a empty comment and just hit OK).

In the bugzilla case, there is a parameter that enforces a comment on resolution (off by default; I turned it on). In this case, the server will refuse to submit the request unless some comment is provided (I don't know if there is some meta-data where this config info can be extracted; I guess there isn't...).
Comment 6 Eugene Kuleshov CLA 2006-07-30 08:54:33 EDT
I think I already suggested this somewhere, but how about move entrire Action section into dialog and show that dialog when completing tasks from popup menu as well as on submit button from the editor?
Comment 7 Robert Elves CLA 2006-09-28 16:01:11 EDT
Will address this along with change to priority from tasklist in 1.0.
Comment 8 Robert Elves CLA 2006-09-28 16:15:07 EDT
Ref bug#124224 - edit of priorities in tasklist
Comment 9 Steffen Pingel CLA 2010-08-18 16:39:04 EDT
*** Bug 321337 has been marked as a duplicate of this bug. ***
Comment 10 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