Closed Bug 868197 Opened 11 years ago Closed 11 years ago

[Calendar] Implement oauth account delete flow

Categories

(Firefox OS Graveyard :: Gaia::Calendar, defect)

x86
macOS
defect
Not set
normal

Tracking

(blocking-b2g:tef+, b2g18 verified, b2g18-v1.0.1 verified)

RESOLVED FIXED
1.0.1 IOT1 (10may)
blocking-b2g tef+
Tracking Status
b2g18 --- verified
b2g18-v1.0.1 --- verified

People

(Reporter: kgrandon, Assigned: kgrandon)

References

Details

Attachments

(1 file)

Bug 867747 implements an oauth account creation flow. As a side effect, any time I try to visit the account in settings, I'm brought to the oauth login page. We should probably have some page that allows you to delete or edit the credentials of the account.

Email has a similar landing page, so I'd imagine we should follow what they do. Behold my absolutely stunning wireframes:


<| Account
-----------------------
Credentials > 
Delete Account


<| Credentials   | Save
-----------------------
E-mail Address
Password
UX specs seen here: https://bug855334.bugzilla.mozilla.org/attachment.cgi?id=746641

The UI here is basically page 9 #5 if view from FireFox nightly.
--

Right now we implement OAuth2 flow with a series of hacks to the existing ModifyAccount view... Its making more an more sense to break the page out into two modules that each handle flows and update the given model (rather then my suspect if ouath do stuff logic).
Assignee: nobody → kgrandon
Status: NEW → ASSIGNED
Opted for the fewest changes possible to support this due to our constrained timeline. Should the UI need additional updates later, we might opt to refactor this a bit. Ready for an initial review.
Attachment #747600 - Flags: review?(jlal)
Comment on attachment 747600 [details]
Github pull request pointer

r+ with my patch applied and review of my small changes to your patch :)
Attachment #747600 - Flags: review?(jlal) → review+
blocking-b2g: --- → tef+
Target Milestone: --- → 1.0.1 IOT1 (10may)
in master: https://github.com/mozilla-b2g/gaia/commit/f2b4bdaf6c2ad62e3aa67027c33ce8543ed0d343
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Keywords: verifyme
QA Contact: jsmith
Whiteboard: [NO_UPLIFT]
Whiteboard: [NO_UPLIFT]
v1-train: fc3bfb1acf8728bdb7619d9219dff89d08323303
Marking verified to indicate that there has been an informal test pass done on this feature. Note that there's more testing to be done here in a more formal analysis, but I'm marking verified to indicate that this has been looked at.
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: