Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant