lp://qastaging/~mardy/ubuntu-system-settings-online-accounts/lp1223963

Created by Alberto Mardegan and last modified
Get this branch:
bzr branch lp://qastaging/~mardy/ubuntu-system-settings-online-accounts/lp1223963
Only Alberto Mardegan can upload to this branch. If you are Alberto Mardegan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alberto Mardegan
Project:
Online Accounts setup for Ubuntu Touch
Status:
Development

Recent revisions

54. By Alberto Mardegan

Pop the correct number of pages after account creation

Let the calling page decide how many times pageStack.pop() should be called.

53. By Alberto Mardegan

Add --desktop_file_hint

52. By Alberto Mardegan

Install .desktop file

51. By Alberto Mardegan

Update packaging

50. By Alberto Mardegan

Test: hook back to Request::start()

49. By Alberto Mardegan

Add online-accounts-ui tests

48. By Alberto Mardegan

Depend on dbus-test-runner

47. By Alberto Mardegan

Move OnlineAccounts into its own process

Create the com.canonical.OnlineAccountsUI D-Bus service, whose task is to show
the Online Accounts UI when clients request it.
The SystemSettings plugin for Online Accounts becomes just one of these clients.

The rationale for the change is that it has been decided by design that
multiple instances of Online Accounts can be running at the same time (because
the Online Accounts UI will be modal to the application which invoked it), yet
they need to coordinate in order to avoid the creation of the same account in
two different places. Using a single process with multiple windows and exposing
a D-Bus API seems to be the best approach and is also flexible enough to
accomodate for most of the design changes that might pop up. It's also a proved
approach, used already by signon-ui (in fact, most of the code is taken from
there).

46. By Alberto Mardegan

Update client tests

45. By Alberto Mardegan

Simplified directory structure

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/ubuntu-system-settings-online-accounts
This branch contains Public information 
Everyone can see this information.

Subscribers