Matt-Yorkley
|
dbefd95b5e
|
Improve order workflow shipping method selection
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
5fb3943634
|
Validate payment object exists before advancing from payment to confirmation
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
6c885f0f42
|
Declare validations together
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
5d9c4315d8
|
Remove dead code
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
99f0672f9d
|
Set order amount when creating payment object
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
598e81ed32
|
Progress order to address at start of checkout
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
7e8daea233
|
Reduce data loading on steps
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
4916f823aa
|
Handle order confirmation
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
ffc3736f4b
|
Update fields on confirmation page
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
41ffffe170
|
Tidy up use of @checkout_step
|
2021-08-12 12:53:45 +01:00 |
|
Matt-Yorkley
|
3c2c3a1801
|
Extract helper and update tabs
|
2021-08-11 16:17:29 +01:00 |
|
Matt-Yorkley
|
070cb1abc1
|
Improve checkout flow logic
|
2021-08-11 15:54:21 +01:00 |
|
Matt-Yorkley
|
e91a8d603f
|
Return a boolean in OrderWorkflow#advance_to_state
Returns true if advancing was successful, which is helpful in control flows that use the method in a conditional
|
2021-08-11 15:53:01 +01:00 |
|
Matt-Yorkley
|
4d77d4df77
|
Add confirm event and update workflow helpers
|
2021-08-11 15:53:01 +01:00 |
|
Matt-Yorkley
|
055c6b78af
|
Add order confirmation step to checkout flow
|
2021-08-11 15:53:01 +01:00 |
|
Matt-Yorkley
|
d113f2a5fc
|
Merge pull request #8004 from jibees/split-checkout-step-3
Split checkout step 3
|
2021-08-11 16:41:23 +02:00 |
|
Matt-Yorkley
|
a631d057f1
|
Update payment methods form
|
2021-08-11 15:22:28 +01:00 |
|
Matt-Yorkley
|
8f7c3a9369
|
Remove more unused AMS data injection
|
2021-08-11 15:22:28 +01:00 |
|
Jean-Baptiste Bellet
|
a873499b97
|
Decrease title font size on checkout
to match specifications
|
2021-08-11 15:22:28 +01:00 |
|
Jean-Baptiste Bellet
|
b66b1fcdae
|
Add step 3
|
2021-08-11 15:22:26 +01:00 |
|
Jean-Baptiste Bellet
|
4c81f0f27b
|
Specify name for this payment input
|
2021-08-11 15:20:03 +01:00 |
|
Jean-Baptiste Bellet
|
c286189225
|
Add link into success tab
to go back to previous step and edit details once completed
|
2021-08-11 15:20:01 +01:00 |
|
Jean-Baptiste Bellet
|
66892ed51a
|
Add a success class for step that are already validated
|
2021-08-11 15:17:08 +01:00 |
|
Jean-Baptiste Bellet
|
623753a745
|
Add right name to the radio button input
|
2021-08-11 15:15:31 +01:00 |
|
Matt-Yorkley
|
85e83807cf
|
Merge pull request #7989 from Matt-Yorkley/invoice-display
Invoice display
|
2021-08-10 14:14:41 +02:00 |
|
Matt-Yorkley
|
3db6cb2db3
|
Merge pull request #8005 from Matt-Yorkley/angular-tidyup
Angular tidyup
|
2021-08-09 18:59:53 +02:00 |
|
Matt-Yorkley
|
f81abab355
|
Merge pull request #8002 from Matt-Yorkley/angular-tab-clicks
Avoid opening tabs when navigating away from page
|
2021-08-05 15:32:18 +02:00 |
|
Matt-Yorkley
|
eec829de0f
|
Merge pull request #7974 from Matt-Yorkley/jquery2
Switch to jQuery 2
|
2021-08-05 14:47:24 +02:00 |
|
Matt-Yorkley
|
2595cb85f7
|
Merge pull request #8001 from Matt-Yorkley/terms-and-conditionals
Fix platform terms of service checkbox
|
2021-08-05 14:17:48 +02:00 |
|
Matt-Yorkley
|
2a5675c526
|
Merge pull request #7746 from Matt-Yorkley/puma
Puma
|
2021-08-05 11:55:05 +02:00 |
|
Matt-Yorkley
|
05dcf75ff9
|
Merge pull request #7990 from Matt-Yorkley/void-transactions
Cancel payments on stock shortages
|
2021-08-05 00:38:33 +02:00 |
|
Matt-Yorkley
|
a92847d80d
|
Merge pull request #7947 from andrewpbrett/zeitwerk
Use zeitwerk for autoloading
|
2021-08-05 00:36:32 +02:00 |
|
Matt-Yorkley
|
ec240283d9
|
Remove unused Array::unique override
|
2021-08-03 16:20:20 +01:00 |
|
Matt-Yorkley
|
15b6b1271a
|
Remove event handlers in Angular directives on the $destroy event
This is a common source of memory leaks!
|
2021-08-03 16:20:19 +01:00 |
|
Matt-Yorkley
|
b15ae89944
|
Merge pull request #7840 from jibees/new-checkout-first-step
New checkout first + second step
|
2021-08-03 12:00:26 +02:00 |
|
Matt-Yorkley
|
937ba3ca0a
|
Ensure previously selected shipping method is selected in form
|
2021-08-03 11:24:17 +02:00 |
|
Matt-Yorkley
|
6f2035febe
|
Update (provisional) checkout actions boilerplate
|
2021-08-03 11:24:13 +02:00 |
|
Matt-Yorkley
|
2207aae679
|
Add strong params for checkout
We'll need to add more as we go
|
2021-08-03 11:24:08 +02:00 |
|
Matt-Yorkley
|
a32ca23ca5
|
Simplify routes and partials
|
2021-08-03 11:24:03 +02:00 |
|
Matt-Yorkley
|
aba3cf99a3
|
Fix address2 field
|
2021-08-03 11:23:58 +02:00 |
|
Matt-Yorkley
|
d10899d9ea
|
Simplify use of nested field helpers
|
2021-08-03 11:23:53 +02:00 |
|
Matt-Yorkley
|
cea2433c3e
|
Fix indentation
|
2021-08-03 11:23:30 +02:00 |
|
Matt-Yorkley
|
6b430f9440
|
Drop AMS injection for shipping methods
We don't need this now
|
2021-08-03 11:23:10 +02:00 |
|
Matt-Yorkley
|
4569dbe800
|
Remove unused smoothScrollTo directive
|
2021-08-02 20:58:10 +01:00 |
|
Matt-Yorkley
|
f5a05bf0d8
|
Remove angular-backstretch
|
2021-08-02 20:58:10 +01:00 |
|
Matt-Yorkley
|
54df1b3e51
|
Fix use of Mixin
Don't bind junk to the window object 👍
|
2021-08-02 20:58:10 +01:00 |
|
Matt-Yorkley
|
e1155277fc
|
Remove Darkswarm from window
|
2021-08-02 18:59:42 +01:00 |
|
Matt-Yorkley
|
ab0866b57e
|
Avoid opening tabs when navigating away from page
Fixes a long-standing mini bug that creates little javascript console errors. Also stops pointless requests being sent to the server.
|
2021-08-02 08:07:15 +01:00 |
|
Matt-Yorkley
|
1b112961d1
|
Handle request timeouts explicitly with rack-timeout
Puma doesn't terminate execution of long-running requests by default.
|
2021-07-31 13:11:10 +01:00 |
|
Matt-Yorkley
|
af7355a780
|
Merge pull request #7988 from jibees/7919-add-enterprise-fees-validation
Enterprise fee must be linked with an enterprise: add validations
|
2021-07-30 19:16:04 +02:00 |
|