Windows: SyncDaemonTool should provide a way of registering a callback for status changed notifications
Bug #806655 reported by
Natalia Bidart
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Fix Released
|
High
|
Alejandro J. Cura | ||
Ubuntu One Control Panel |
Fix Released
|
High
|
Alejandro J. Cura |
Bug Description
Currently, in the linux side, clients that need notifications of status changes connect to the StatusChanged signal emitted by the Dbus interface.
We need a similar mechanism in the windows side, where the entry point can (should?) be the SyncDaemonTool. Something similar to what CredentialsMang
Affecting the control panel as well so we hook the control panel to this callback (note that right now we're only hooking in the linux end).
Related branches
lp:~alecu/ubuntuone-control-panel/use-status-changed
- Roberto Alsina (community): Approve
- Natalia Bidart (community): Approve
-
Diff: 89 lines (+22/-2)4 files modifiedubuntuone/controlpanel/backend.py (+1/-0)
ubuntuone/controlpanel/gui/qt/filesyncstatus.py (+1/-1)
ubuntuone/controlpanel/sd_client/__init__.py (+5/-0)
ubuntuone/controlpanel/tests/test_sd_client.py (+15/-1)
lp:~alecu/ubuntuone-client/status-changed
- Roberto Alsina (community): Approve
- Natalia Bidart (community): Approve
-
Diff: 130 lines (+30/-6)5 files modifiedtests/platform/windows/test_ipc.py (+9/-3)
tests/platform/windows/test_tools.py (+11/-0)
ubuntuone/platform/windows/ipc.py (+5/-3)
ubuntuone/platform/windows/tools.py (+4/-0)
ubuntuone/syncdaemon/interaction_interfaces.py (+1/-0)
tags: | added: u1-zomg-windows |
description: | updated |
Changed in ubuntuone-client: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Alejandro J. Cura (alecu) |
Changed in ubuntuone-control-panel: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Alejandro J. Cura (alecu) |
description: | updated |
Changed in ubuntuone-control-panel: | |
importance: | Medium → High |
Changed in ubuntuone-client: | |
status: | Triaged → Fix Committed |
Changed in ubuntuone-control-panel: | |
status: | Triaged → In Progress |
Changed in ubuntuone-control-panel: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-control-panel: | |
milestone: | none → 1.1.1 |
status: | Fix Committed → Fix Released |
Changed in ubuntuone-client: | |
milestone: | none → 1.7.1 |
Changed in ubuntuone-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.