when adding an account, should register apps as well

Bug #1252751 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Online Accounts: Account plugins
In Progress
Medium
Alberto Mardegan
evolution-data-server
New
Undecided
Unassigned

Bug Description

Using current trusty with evolution 3.10 and uao support:
- use the control center panel to add a google account
- the account is added followed by a notification bubble saying "the application no langer has access to..." and the indicator-session turns red
- you need to go to the settings to enable evolution

ideally the applications would be registered before the wizard is done, that would be a nicer user experience

Related branches

Alberto Mardegan (mardy)
affects: gnome-control-center-signon (Ubuntu) → gnome-control-center-signon
Changed in gnome-control-center-signon:
status: New → Confirmed
Revision history for this message
Alberto Mardegan (mardy) wrote :

There are two ways to fix this (and they are not exclusive, we could actually do both):
1) Just change the text of the notification, to say something like "The application needs to be authorized in order to use the account..."
2) Actually request the authentication as soon as the account is created; and if the authorization is denied, we disable the Evolution application in Online Accounts.

Another way to fix this is to just use the Ubuntu keys for Evolution (which is currently using its own application key). This would remove the need for the separate authorization, but it needs to add quite a few permissions to the Ubuntu Google keys (calendar, e-mail, feeds).

Revision history for this message
Alberto Mardegan (mardy) wrote :

Design has confirmed that Evolution should use Ubuntu's application key, so we'll handle this bug by increasing the capabilities of that key.

no longer affects: ayatana-design
Changed in gnome-control-center-signon:
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → Medium
status: Confirmed → In Progress
Alberto Mardegan (mardy)
affects: gnome-control-center-signon → account-plugins
Revision history for this message
Alberto Mardegan (mardy) wrote :

I will report the bug into EDS bug tracker when the account-plugins part is ready.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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