Online Accounts is for remembering, updating, and reusing account
credentials. It is not for remembering, or providing UI to edit, app-
specific settings like mail server address and port number. That is up
to individual apps. There are three reasons for this:

(1) Putting app-specific settings in Online Accounts would complicate
the Online Accounts UI with settings for apps that you may never use.
For example, if you use a Yahoo account for Yahoo Mail, not Yahoo
Calendar, calendar-specific settings in Online Accounts would be
distracting. (And time-wasting, if you got the impression that you had
to configure some of them anyway.)

(2) Apps for services that have non-UOA providers have to provide UI for
those app-specific settings anyway. For example, Dekko has its own UI
for editing server address, port number etc for non-UOA IMAP accounts,
and it would need that UI even if UOA had its own UI for those same
settings for UOA providers. So if it did, you’d end up with UI for the
same settings in different places, with different layout and
terminology, depending on the type of account.

(3) If a provider starts, stops, or changes a particular service, an app
can be updated more quickly than the OS can. For example, if tomorrow
Facebook started providing an e-mail service, or Yahoo stopped providing
their e-mail service — or if “an e-mail provider might force SSL, or
change the address of its imap server” — then Dekko could update within
days, without having to wait for an update to Ubuntu that might take
weeks. Similarly, if Google released a new video calling app, that app
could use UOA without having to wait for Ubuntu to update UOA to “know”
that Google accounts can be used for video calling. All UOA ever needs
to know is how to sign in to an account, and which apps have permission
to use it, not what they are using it for.

** Changed in: ubuntu-ux
       Status: Triaged => Won't Fix

-- 
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/1513435

Title:
  [online-accounts] No edit UI

Status in Ubuntu UX:
  Won't Fix
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Confirmed

Bug description:
  Currently there is no way to edit an accounts credentials and other
  settings stored in an online account.

  This is needed for apps like Dekko that will store a lot of editable
  details such as server addresses, port numbers etc. These should be
  easily editable after account creation and not have to delete and re-
  create an account just to adjust one value.

  As an example, a server or corporate policy might be in place that you
  have to change your password every 90 days. This will be inconvenient
  to the user to have to re-create the account and also lose any
  additional (possibly critical) data stored in an app that is bound to
  that account.

  --------------------------

  Questions to Design team:
  1) is it OK to let account providers add more content to that page?
  2) if yes, where should this content appear?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1513435/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to