Closed Bug 1435892 Opened 2 years ago Closed Last year

Implement the basic first-time-use wizard state logic and footer buttons

Categories

(Firefox :: WebPayments UI, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 62
Tracking Status
firefox62 --- fixed

People

(Reporter: MattN, Assigned: prathiksha)

References

(Blocks 1 open bug)

Details

(Whiteboard: [webpayments])

User Story

Example flow:
1) Welcome/intro screen(s) (bug 1432912)
2) Shipping Address form (bug 1432921) - Billing Address Form if no saved shipping address or cards
   [only if no saved/complete shipping address]
3) Credit card inline form (with billing address) (bug 1432927)
   [only when there are no credit cards saved]
4) The regular payment summary screen

* One should probably be able to hit a back button on steps 2 and 3.
* A cancel button should be available from 2-4.
* There should be field validation when clicking Next from 2 & 3 to decide whether to proceed.

Attachments

(1 file)

For the first-time use flow, there will be a wizard-like flow that will precede the summary view and it will have wizard-like buttons (e.g. Next/Cancel/Back) rather than just the Pay and Cancel buttons from the summary view.

The rendering of the dialog (e.g. render method of payment-dialog) will need to figure out the initial and next states to render. Render functions will also need to control the visibility of the Next/Cancel/Back/Pay buttons.
Priority: P3 → P2
Whiteboard: [webpayments]
Product: Toolkit → Firefox
Assignee: nobody → prathikshaprasadsuman
Status: NEW → ASSIGNED
Priority: P2 → P1
User Story: (updated)
Comment on attachment 8986326 [details]
Bug 1435892 - Test that the back button is hidden if the basic card page is shown first during on-boarding.

https://reviewboard.mozilla.org/r/251692/#review258302
Attachment #8986326 - Flags: review?(MattN+bmo) → review+
Pushed by prathikshaprasadsuman@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/c346e724399d
Test that the back button is hidden if the basic card page is shown first during on-boarding. r=MattN
https://hg.mozilla.org/mozilla-central/rev/c346e724399d
Status: ASSIGNED → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → Firefox 62
You need to log in before you can comment on or make changes to this bug.