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
[email protected]
https://mail.mozilla.org/listinfo/sync-dev