On Jan 22, 2014, at 1:16 PM, Gavin Sharp <[email protected]> wrote:
> 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? > Too much complexity. jedp will build https://bugzilla.mozilla.org/show_bug.cgi?id=962849 and the UI logic for that "Verify" link can trigger that call and display some visual feedback that it was done. I'm hoping Jed will have patch up for that today. -chris > Gavin > > On Sun, Jan 19, 2014 at 10:54 PM, Mark Hammond <[email protected]> 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 >> [email protected] >> https://mail.mozilla.org/listinfo/sync-dev > _______________________________________________ > Sync-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/sync-dev _______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

