Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 220364 - Move tasks from one task repository to another
Summary: Move tasks from one task repository to another
Status: RESOLVED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: 2.2   Edit
Hardware: PC Windows XP
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Mik Kersten CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-26 08:15 EST by Rolf Kleef CLA
Modified: 2008-02-29 02:06 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Kleef CLA 2008-02-26 08:15:40 EST
It would be great if there is a "move"/"migrate" option to move a task from one repository to another. Currently, I can "move" (=copy) tasks from an online repository to my local categories. I'd like to be able to copy a task to another online repository as well. I can see a lot of issues around this, so here are my use cases:

1) Preparing tasks while travelling (I do this a lot)

While being offline, I create a bunch of local tasks (reminders, to do's, often not really programming tasks, and without categories, components, versions and those kind of fields). I only need/use the limited set of attributes like title, description, priority, and personal planning. When online again, I can then move them to an online repository (perhaps by opening "new task" editors with these fields already pre-filled, perhaps by submitting them automatically).

This would (for me) take away most of the desire to see #152272 (support saving new unsubmitted tasks offline) implemented.

2) Moving tasks to another repository (not so often, but could partly also enhance the above)

I'm reporting an issue in one repository (eg. a local copy of my online repository software, or the Tasktop bug tracker) and then later move them to another repository (from my offline to my online repository, or from the Tasktop to the Mylyn bug tracker). Maybe limited to moving between repositories with the same connector (so field mapping is simpler), maybe limited to only the basic fields and not the notes etc (would still allow me to prepare tasks offline).

As far as I know, the major issue trackers/task repositories do not yet allow for synchronisation? (Maybe Exchange/Outlook does, but I really don't want to switch to that.)
Comment 1 Mik Kersten CLA 2008-02-28 16:14:40 EST
Rolf: have you tried right clicking on a task and using Operations -> Clone Task?  We really need a better word than "Operations" for that menu to make it more discoverable.  We plan on improving the menu layout for Mylyn 3.0.
Comment 2 Rolf Kleef CLA 2008-02-28 18:21:35 EST
Hmm, I hadn't considered that option indeed, this seems to do it (although not for multiple tasks at once, but that's not so important for me now).

Indeed the whole task list context menu might benefit from some reorganisation, so here's my 2 cents after a few weeks of Mylyn+Tasktop:

- The "move" menu seems to "symlink"(?) tasks from remote repositories into other local categories/queries; clone seems to do it into remote task repositories? I'd expect them together, and maybe separate from the schedule for/mark as items?
- I actually have no idea what "copy details" will do, just starting trying it a bit (I'd expect a "paste" or so with it, or a task-level "cut-copy-paste" set)
- I'd separate the import/export of tasks and queries, maybe make that a "Import/export" item rather than "operations"?
- I'm actually somewhat confused on the difference between categories and queries in terms of how I use them to group tasks, and how they deal with tasks within them: pressing delete always makes me read the popup to make sure it will do what I expect (in other words: my expectation of what will happen when I select "delete" is not always 100% deterministic, especially with the "remove from category" option next to it)
- Likewise: I can create a "new local task", or a "new task" and then select "local tasks" as the repository. It saves a click or two for adding local tasks, but adds a little confusion maybe as well.

Hope this is useful :-)
Comment 3 Mik Kersten CLA 2008-02-28 19:23:32 EST
Rolf: could you please add these comments to bug 211012?   We'll take them into consideration for the Mylyn 3.0 UI updates.

I'll close this bug since the core functionality is in place.
Comment 4 Eugene Kuleshov CLA 2008-02-29 02:06:34 EST
BTW, it may make sense to keep the summary when task is cloned to the different repository or project