Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

import new reservation flow #464

Closed
syjer opened this issue Jun 7, 2018 · 8 comments
Closed

import new reservation flow #464

syjer opened this issue Jun 7, 2018 · 8 comments
Assignees
Milestone

Comments

@syjer
Copy link
Member

syjer commented Jun 7, 2018

Work done in the fork:

I'm not able to merge it cleanly so it will imported piece by piece in a new branch and then merged in the master.

@syjer syjer self-assigned this Jun 7, 2018
@syjer syjer added this to the 2.0-M0 milestone Jun 11, 2018
@syjer
Copy link
Member Author

syjer commented Jun 22, 2018

note: there are some UI issue with the mobile version

@syjer
Copy link
Member Author

syjer commented Jun 22, 2018

syjer added a commit that referenced this issue Jun 24, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
@syjer
Copy link
Member Author

syjer commented Jun 26, 2018

Make the reservation flow work for:

  • free
  • offline payment
  • stripe
  • paypal
  • on site

Notes: on site payment should not have a receipt generated/invoice generated(?)

syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
@syjer
Copy link
Member Author

syjer commented Jun 26, 2018

TODO:

  • import the ui/ux from the devoxx/alf.io version
  • remove the Term and Condition checkbox in the step2
  • remove the Term and Condition checkbox in payment page after paypal redirect
  • re-enable the validations (!)
  • display error message for additional info
  • rename PaymentForm
  • add a new Form class for the payment/confirmation step
  • enable validation for payment step: move code
  • redo the vat handling
  • check for recaptcha : currently exist only if enabled for free/offline payments, can be configured for all the other payment cases too
  • check for invoice handling
  • ... ?
  • fix ui/ux of the stepper -> use a more material one

syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jun 26, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
syjer added a commit that referenced this issue Jul 2, 2018
cbellone pushed a commit that referenced this issue Jul 2, 2018
* #464 import initial model changes

* #464 import stubs for new flow

* #464 make the free flow work: still WIP

* #464 add text/breadcrumb

* #464 handle back, fix test

* #464 remove payment form from the reservation-page.ms

* #464 enable stripe, refactor

* #464 re-enable paypal

* #464 remove term and condition links from reservation-page + handle them correctly after paypal redirect

* #464 fix test

* #464 re enable validation for step2, highlight errors

* #464 select label

* #464 reset form before cancel

* #464 split PaymentForm

* #464 initial work for mandatory invoice ui/ux

* #464 hide billing fields for _not_ invoice only mode

* #464 invoice available mode: show checkbox

* #464 invoice available mode: invoice details section, initial work

* #464 invoice details form

* #464 translations

* #464 translations

* #464 add vat nr input, wire up select country to vat nr label

* #464 initial billing validation
syjer added a commit that referenced this issue Jul 4, 2018
syjer added a commit that referenced this issue Jul 4, 2018
syjer added a commit that referenced this issue Jul 5, 2018
syjer added a commit that referenced this issue Jul 8, 2018
@syjer
Copy link
Member Author

syjer commented Jul 8, 2018

can be considered done, note: translations are in a separate task.

@syjer syjer closed this as completed Jul 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant