I agree that if we want these items in 29, they need to be handled by
about:accounts (i.e. the extent of the implementation requirements for
the client should be "open about:accounts", maybe with a special
parameter to indicate context).

Who from the FxA team can comment on the feasibility of that?

Gavin

On Sun, Jan 19, 2014 at 10:54 PM, Mark Hammond <mhamm...@mozilla.com> wrote:
> On the most recent mockups there are 2 (somewhat minor) items I'd like
> clarification on: On the "Sync Preferences" pane, the "verify" link when the
> user is unverified [1], and the "manage" link when the user is verified [2]
>
> The tl;dr version: For 29 at least, can we arrange for about:accounts to
> offer these facilities, and have the "Sync Preferences" pane just open this
> when the links are clicked?  If not, IMO it will increase the risk of
> landing in 29 as the Fxa modules don't currently have the ability to perform
> the required actions and (IIUC) we don't have mockups for what "manage"
> should do.
>
> Re verify:
>
> Currently about:accounts does not show anything special if you are logged
> into an unverified account.  IMO, this is a bit poor - refreshing the page,
> or if the page is reopened by session-restore should, IMO, indicate the
> account isn't verified.  If you sign-out of the account, then sign back in,
> you should also be told about the lack of verification at that point.
>
> If the above is the intent, then IMO it makes sense that clicking the
> "verify" link should just open about:accounts, and have this UI offer the
> ability to resend, etc.  If we do go this route, the UX mockups call for an
> alert telling the user to check their email, but this probably wouldn't be
> possible - we'd just let about:accounts display this confirmation too.
>
> However, if we decide it must not show about:accounts and will cause the
> browser take some action which resends the verification mail, I'll need
> precise details on exactly what this action is (and probably help from the
> fxa team to add this action to the various FxAccounts* modules)
>
> Re manage:
>
> The mockups don't seem to have a flow for what happens when this is clicked.
> Given this is shown on the Sync Preferences dialog, clicking this link must
> allow you to manage the FxAccount itself (eg, change password etc).  I'm
> somewhat reluctant to build this into the browser chrome given it's purely
> about FxAccounts.  It seems about:accounts should also offer the ability to
> manage the account, and clicking this button would just open about:accounts
> - possibly with a custom query string or URL suffix.
>
> However, if we decide it must show chrome UI, then I'll need the mockups
> ASAP, along with help to implement the functions that perform the actions
> (eg, changing the password will presumably require new functions to the
> various FxAccounts* modules, etc)
>
> [1]
> https://www.dropbox.com/s/juhm1stg6yeaiu5/Desktop%20-%20Preferences%20-%20Sync%20-%20Unverified.png
>
> [2]
> https://www.dropbox.com/s/laz4vreufzm3rhe/Desktop%20-%20Preferences%20-%20Sync%20-%20Signed%20In.png
>
> Thanks,
>
> Mark
> _______________________________________________
> Sync-dev mailing list
> Sync-dev@mozilla.org
> https://mail.mozilla.org/listinfo/sync-dev
_______________________________________________
Sync-dev mailing list
Sync-dev@mozilla.org
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to