← Back to team overview

touch-packages team mailing list archive

[Bug 1372860] Re: [system-settings] Go to account settings after adding a google account

 

Okay, reproduced in devel r243. Here are the major issues I see:

(A) You're asked: "You have no contacts. Would you like to sync contacts
from online accounts now?" This is, unfortunately, not meaningful. When
you see this prompt, there's probably about a 10% chance that you know
what Online Accounts is, about a 1% chance that you've ever actually
gone in there, about a 0.1% chance that you've guessed which of the
account types offer contact syncing, and about a 0.01% chance that
you've memorized them well enough to give an informed answer to this
question.

(B) If, out of curiosity, you tap "Yes", you are eventually presented
with OA's full list of account types. Does Contacts really import
contacts from Flickr and Ubuntu One? I doubt it, since
<https://wiki.ubuntu.com/UbuntuOne/Status#Contacts> suggests that Ubuntu
One hasn't even had a contacts service since June 2011. Why offer
choices that can't work?

(C) As described in this bug report, when you enter your account
details, you're dumped at the main screen of System Settings with no
clue where to go next. (I strongly disagree that "This should take you
into the new account to tick the contacts sync check box", firstly
because that wouldn't solve the problem of stranding you inside System
Settings, and secondly because you already answered that question by
adding the account in the first place.)

(D) If you find your way back to Contacts, you discover that there are
no contacts synced, and no explanation of why it didn't happen.

(E) If somehow you manage to go back to System Settings, navigate into
Online Accounts, and enter the account screen, you discover that
Contacts still does not have access to the account that you just said it
could have access to.

(F) Even if you then flick the switch to give Contacts access to the
account, and navigate back to Contacts, there are still no contacts
synced, and still no explanation of why it didn't happen.

(G) If you choose "No" at the beginning, but change your mind later, or
if you have a connection problem or sign-in problem but want to try
again later, or if you want to sync contacts from more than one account,
you're out of luck. There appears to be no way to get the prompt back,
short of resetting the phone.

In addition, minor problems:
(h) The prompt begins "You have no contacts." If it's referring to local contacts that seems like it's reporting something obvious as an error (I just launched the app!), and if it's referring to online ones it raises the question of why it's inviting you to sync non-existent contacts.
(i) The prompt's buttons are "Yes" and "No", when this is avoidable.
(j) On choosing "Yes", you see the "System Settings" splash screen, confusing you about you what you just did.
(k) On the second page of the Google Account sign-in, the "Accept" button is off the edge of the screen.

Problems (A), (B), (C), (E), (h), (i), and (j) can all be fixed by
following the flow shown in the Online Accounts spec.
<https://wiki.ubuntu.com/OnlineAccounts#phone-access> That is, changing
the prompt to one that explicitly offers the account types that can
actually be synced. Something like:

    Get Started With Contacts

    ( Sync From Facebook… )
    ( Sync From Google… )
    ( Enter Contacts Manually… )

Each of those buttons should invoke the standard OA prompt for
accessing/adding an account of that type.

Problems (D) and (F) require explicit error text, for example "That
account doesn’t seem to have any contacts. Want to try another one?", or
"Sorry, we couldn’t connect to that account. Try again later.".

Finally, problem (G) (as well as (h) and (i)) can be solved by making
sync a function accessible from the UI at any time, not just a prompt
when you launch Contacts for the first time.

As far as I can tell, all of these are problems with the Contacts app,
not with OA.

** Changed in: ubuntu-ux
       Status: Incomplete => Confirmed

** Changed in: ubuntu-ux
     Assignee: Matthew Paul Thomas (mpt) => Olga Kemmet (olga-kemmet)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1372860

Title:
  [system-settings] Go to account settings after adding a google account

Status in Online Accounts setup for Ubuntu Touch:
  Triaged
Status in Ubuntu UX bugs:
  Confirmed
Status in “ubuntu-system-settings-online-accounts” package in Ubuntu:
  Triaged

Bug description:
  First time in contacts when asked to add an account to sync.

  You are taken into settings and add an account which returns to main
  settings screen. This should take you into the new account to tick the
  contacts sync check box!

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: ubuntu-system-settings-online-accounts 0.4+14.10.20140908~rtm-0ubuntu1 [origin: Ubuntu RTM]
  Uname: Linux 3.4.67 armv7l
  ApportVersion: 2.14.7-0ubuntu1
  Architecture: armhf
  Date: Tue Sep 23 11:54:02 2014
  InstallationDate: Installed on 2014-09-16 (7 days ago)
  InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140916-030205)
  SourcePackage: ubuntu-system-settings-online-accounts
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-system-settings-online-accounts/+bug/1372860/+subscriptions


References