Add Migration functionality to D-Bus API

Bug #691882 reported by Jason Gerard DeRose
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
Triaged
High
Unassigned

Bug Description

The file import UX design helped clarify the difference between Importing and Migration. The D-Bus API was formerly a muddy mixture of the two, not particularly good for either. lp:684460 refocused the existing API exclusively on Importing, which is what is needed for the file import UX design.

Unfortunately, we lost of Migration-like functionality, which needs to be restore. This is a pretty small addition and Migration will use most of the same Importing functionality behind the scenes anyway.

However, Migration merits a different UX. Unlike Importing, Migration will likely only be done once or twice ever. Migration merits a lot of control, migration might very well be something *do* want to babysit. My general thoughts on the UX:

1) Only one migration runs at a time
2) Migration opens a window, shows detailed progress (does not use notifications or rendermenu)
3) Lots of control over migration... migrate only certain file types, sizes, timestamps, whatever

This is also needed to restore functionality previously provided by lp:681866

Changed in dmedia:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Jason Gerard DeRose (jderose)
milestone: none → 0.3
tags: added: dbus feature regression
Changed in dmedia:
importance: Medium → High
Changed in dmedia:
milestone: 0.3 → 0.4
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

I'm trying to keep the 0.4 cycle more focused, so I'm re-targeted this for 0.5 as it doesn't fit the 0.4 theme. Which is not to say someone can't take this on during 0.4 - if you completed it, I will land it!

Changed in dmedia:
milestone: 0.4 → 0.5
assignee: Jason Gerard DeRose (jderose) → nobody
Changed in dmedia:
milestone: 0.5 → 0.7
Changed in dmedia:
milestone: 0.7 → 0.8
Changed in dmedia:
milestone: 11.08 → 11.11
Changed in dmedia:
milestone: 11.11 → 11.12
Changed in dmedia:
milestone: 11.12 → 12.02
Changed in dmedia:
milestone: 12.02 → 12.04
Changed in dmedia:
milestone: 12.04 → 12.06
Changed in dmedia:
milestone: 12.06 → 12.07
milestone: 12.07 → 12.08
Changed in dmedia:
milestone: 12.08 → 12.10
Changed in dmedia:
milestone: 12.10 → 12.11
Changed in dmedia:
milestone: 12.11 → 12.12
Changed in dmedia:
milestone: 12.12 → 13.01
Changed in dmedia:
milestone: 13.01 → 13.05
Changed in dmedia:
milestone: 13.05 → 13.07
Changed in dmedia:
milestone: 13.07 → 13.08
Changed in dmedia:
milestone: 13.08 → 13.10
Changed in dmedia:
milestone: 13.10 → 13.12
Changed in dmedia:
milestone: 13.12 → 14.02
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.