Hi Adam, and sorry for the late reply. I didn't explain the issue properly, so 
I'll try again. :-)
The current situation is:

1) The user chooses a picture and chooses the "Publish" option from the menu
2) A dialog appears, showing a combobox with the available services, and a 
login button
3) (optional) The user chooses the desired service, if different from the 
already selected one
4) The user clicks on the login button
5) (if the OAuth token has expired) A modal dialog (created in the signon-ui 
process) pops up, embedding the website login page for OAuth
6) Account informations are retrieved
7) The publishing dialog is ready: the user can change some options, if 
desired, and start the upload.

Now, point 6 takes some time to execute, and point 5 is even heavier, because 
besides taking some time, it requires user interaction.
If we remove the login step, and attempt to login automatically, points 5 and 6 
will be executed automatically as the user starts publishing, and whenever he 
changes the publishing service. Now, suppose that the pre-selected service is 
not what the user wants. There's the risk that the OAuth dialog from step 5 
would appear, prompting the user to login to a service which he doesn't want to 
use. Sure, the user can cancel it and continue selecting another service, but 
it seems better to me to avoid starting logging in to a service which the user 
might not want to use.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1046461

Title:
  [UIFe] UOA integration needs to support multiple accounts

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1046461/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to