Closed Bug 1129161 Opened 9 years ago Closed 9 years ago

Surface Firefox Account status to user on iOS

Categories

(Firefox for iOS :: Firefox Accounts, defect)

All
iOS 8
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: nalexander, Assigned: nalexander)

References

Details

Attachments

(1 file)

Bug 1129158 tracks persisting Firefox Account status to the profile.  This ticket tracks exposing that state to the user.  It's the iOS equivalent of Android's FxAccountStatusActivity.

iOS already has a settings page with some Project 105 mocks for this data.

This will show the user's email, Sync choices, last synced times, device name, etc.  It will also surface error states: need password, upgrade, failed to sync, etc.
This is waiting for new UX mocks for the settings/status screen.  tecgirl, darrin: talk amongst yourselves :)
Flags: needinfo?(randersen)
Flags: needinfo?(dhenein)
Depends on: 1126584
The actions that might be required to get a Firefox Account into a healthy state are:

* needs to be verified (complete the email verification loop);
* needs to have the password entered to re-connect;
* needs to have Firefox itself upgraded (should never happen);
* needs no action -- already healthy.

We will need to expose all of these to the user both in the settings and in the Synced Tabs and Reading List panels.
Depends on: 1136488
I started to put some mockups in the Accounts section here, will attach when we decide they are what we're looking for :)

http://invis.io/HA254M642
needinfo me if you want further clarification
Flags: needinfo?(dhenein)
bnicholson, stefan: This re-implements the Firefox Account sign in and status content views, and re-exposes the Firefox Account state.  It's not pretty but it'll do for now :)
Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Attachment #8571695 - Flags: review?(sarentz)
Attachment #8571695 - Flags: review?(bnicholson)
Depends on: 1138755
Depends on: 1139038
Attachment #8571695 - Flags: review?(bnicholson) → review+
Depends on: 1139045
Blocks: 1130530
Depends on: 1139079
https://github.com/mozilla/firefox-ios/commit/66c8d746f0c8ca0f3c03122663205276b8ed85ab
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(randersen)
Resolution: --- → FIXED
No longer depends on: 1138755
No longer depends on: 1139038
No longer depends on: 1139045
No longer depends on: 1139079
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: