Bug 177338 - [workflow] Mark Bug as fixed on commit and contextual menu
Summary: [workflow] Mark Bug as fixed on commit and contextual menu
Status: CLOSED MOVED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P4 enhancement with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks: 357472
  Show dependency tree
 
Reported: 2007-03-14 10:19 EDT by Benjamin Pasero CLA
Modified: 2011-09-13 08:25 EDT (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 Benjamin Pasero CLA 2007-03-14 10:19:16 EDT
I would really like to have Mylar close the current active Task as fixed as soon as I comitt the changes for this bug. I would also like to define a comment template, ideally "Fixed > Date", where date is replaced with the current date.

As an alternative, a contextual menu entry "Mark as Fixed" would be handy for the Task View too.

Ben
Comment 1 Mik Kersten CLA 2007-03-20 12:56:11 EDT
These workflow enhancements could be a good Google Summer of Code project: http://wiki.eclipse.org/index.php/Mylar_GSoC_2007

We have some of them on our 2.0 plan, but won't be able to get to all of the itneresting workflow combinations.
Comment 2 David Whiteman CLA 2007-04-19 16:26:02 EDT
I agree with adding "mark as fixed" to the context menu for the Task List and task Search results.

Other good items to be added the context menu include options to set the priority, target milestone, and severity, and the ability to assign bugs to yourself.  These would be really powerful, as I have several times wanted to quickly make changes to multiple bugs, and supporting multi select in the Task List, coupled with these new menu items, would result in even more productivity.
Comment 3 Eugene Kuleshov CLA 2007-04-19 17:50:12 EDT
I don't think menu items like you describing are going to work (not all connectors have priorities, milestones and severities and meaning of assigning issues is different between connectors). It seems like we'll need to add some connector-specific support for group operations that may need special UI.
Comment 4 David Whiteman CLA 2007-04-23 09:24:47 EDT
It's doable though, right?  For instance, in the explorer view, you get a different set of context menu items contributed depending on whether a Java file, XML file, or folder is selected.  Why couldn't a different set of items be added depending on whether the selected task is a bugzilla task, personal task, or other connector task?  Maybe the Task List isn't yet designed to allow for dynamic menu contributions?
Comment 5 Mik Kersten CLA 2007-04-23 10:52:51 EDT
Yes, the Task List does support dynamic menu contributions ("Schedule" and "Move to" are both dynamic).  The challenge is that from the point of view of the Tasks API this is a request to allow in-place editing of repository task attributes.  This is a bit tricky because we would need to figure out which attributes should be editable in this way to avoid blowing up the context menu.  Additional trickiness comes  and because some attributes require additional input.  For example, marking a Bugzilla bug resolved requires a comment to be specified.  So there is a bit of a slippery slope here since integrating fancy editing functionality into context menus may require wizard-style dialog interaction and we are trying to avoid modal wizards.  

What would be great is if the people wanting this functionality could outline each use case they are interested in, including the flow through the UI.  Then we can figure out how to streamline in-place editing and performing operations on multiple tasks at once.
Comment 6 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