Bug 244553 - provide one click task creation
Summary: provide one click task creation
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: 3.1   Edit
Assignee: Robert Elves CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy, plan
Depends on: 166595 219241
Blocks:
  Show dependency tree
 
Reported: 2008-08-19 10:09 EDT by Mik Kersten CLA
Modified: 2009-02-26 22:40 EST (History)
2 users (show)

See Also:


Attachments
patch for Default Repository (14.94 KB, patch)
2009-02-22 14:55 EST, Frank Becker CLA
no flags Details | Diff
mylyn/context/zip (4.59 KB, application/octet-stream)
2009-02-22 14:55 EST, Frank Becker CLA
no flags Details
updated patch (15.98 KB, patch)
2009-02-22 15:33 EST, Frank Becker CLA
no flags Details | Diff
mylyn/context/zip (7.33 KB, application/octet-stream)
2009-02-22 15:33 EST, Frank Becker CLA
no flags Details
patch (15.97 KB, patch)
2009-02-22 16:05 EST, Frank Becker CLA
no flags Details | Diff
mylyn/context/zip (4.77 KB, application/octet-stream)
2009-02-22 16:05 EST, Frank Becker CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mik Kersten CLA 2008-08-19 10:09:57 EDT
Due to the need to select a repository and sometimes a component within that repository, we require too many clicks for task creation.  I think that we should be able to provide one-click task creation via the following mechanisms:
1) Make the toolbar button for creating new tasks a drop down that allows the user to select a repository (bug 219241).
2) Allow the user to set a repository as default for new tasks, both via the repository Properties page and the Task Repositories view.
3) Remove the need for a second wizard page for selecting projects/components (bug 166595).
4) Make the default action of (1) be opening the new task editor for the default repository.
Comment 1 Steffen Pingel CLA 2009-01-13 23:51:11 EST
Rob, Frank, we could consider the patch from bug 166595 for creating new tasks even if it does not work for existing tasks (the project would be read-only in that case). It would enable us to resolve this bug which is part of the plan for 3.1.
Comment 2 Robert Elves CLA 2009-01-15 12:53:54 EST
Sounds good Steffen. I'll take a look at what is involved here.
Comment 3 Frank Becker CLA 2009-02-22 14:55:48 EST
Created attachment 126411 [details]
patch for Default Repository

This patch include the following.

2) Allow the user to set a repository as default for new tasks, both via the
repository Properties page and the Task Repositories view.
Comment 4 Frank Becker CLA 2009-02-22 14:55:53 EST
Created attachment 126412 [details]
mylyn/context/zip
Comment 5 Frank Becker CLA 2009-02-22 15:33:38 EST
Created attachment 126413 [details]
updated patch

Sorry the change for NewTaskAction was not included
Comment 6 Frank Becker CLA 2009-02-22 15:33:43 EST
Created attachment 126414 [details]
mylyn/context/zip
Comment 7 Frank Becker CLA 2009-02-22 16:05:55 EST
Created attachment 126415 [details]
patch

New Task from Task Repositories was broken by my previous patch, so now here is the correction.
Comment 8 Frank Becker CLA 2009-02-22 16:05:59 EST
Created attachment 126416 [details]
mylyn/context/zip
Comment 9 Steffen Pingel CLA 2009-02-24 00:35:26 EST
Frank, that's an interesting approach but we have yet to figure out how to manage the default repository. It could make sense to do this on a per working set basis for instance. Since we are getting very close to the release date I have created bug 265914 to track additional enhancements. It would be great if you could attach your patch there and we can consider it for the next release.

Rob, is there anything left to do here?
Comment 10 Robert Elves CLA 2009-02-24 11:29:27 EST
(In reply to comment #9)
> Rob, is there anything left to do here?

I think we're all happy with the UI so marking resolved.
Comment 11 Mik Kersten CLA 2009-02-26 22:40:45 EST
Awesome.