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

Reply via email to