Michael Bromley
|
eb3964c6a7
fix(core): Prevent out of stock variants from being purchased
|
3 lat temu |
Michael Bromley
|
3f1ac4499c
test(core): Fix failing test for MySQL
|
3 lat temu |
Michael Bromley
|
dfa243485e
chore(core): Fix bad e2e test mutation
|
3 lat temu |
Michael Bromley
|
11b69c7b01
fix(core): Do no de-allocate OrderItems that were not allocated
|
3 lat temu |
Michael Bromley
|
77239b2fbe
fix(core): Allow stockOnHand adjustments to match outOfStockThreshold
|
3 lat temu |
Michael Bromley
|
28aeddbb0d
fix(core): Fix FK error with adjustOrderLine when zero saleable stock
|
4 lat temu |
Michael Bromley
|
693fd839af
fix(core): Re-allocate stock when cancelling a Fulfillment
|
4 lat temu |
Michael Bromley
|
9b9e547696
fix(core): Ensure all Orders have a ShippingMethod before payment
|
4 lat temu |
Michael Bromley
|
26ca960d4a
chore: Run e2e tests in parallel
|
4 lat temu |
Michael Bromley
|
00ac70dd63
fix(core): Correctly cancel sales when cancelling Fulfillment
|
4 lat temu |
Michael Bromley
|
a1cae24c97
chore(core): Refactor e2e tests to allow codegen to work again
|
4 lat temu |
Michael Bromley
|
bd32a6c23e
test(core): Add e2e tests for PR #1029
|
4 lat temu |
Michael Bromley
|
2709922b67
feat(core): Implement StockDisplayStrategy to display stockLevel in API
|
5 lat temu |
Michael Bromley
|
e4d3aedd0c
fix(core): Correctly constrain inventory on addItemToOrder mutation
|
5 lat temu |
Michael Bromley
|
ee9ba23a0d
feat(core): De-couple PaymentMethod from PaymentMethodHandler
|
5 lat temu |
Michael Bromley
|
187cf3dde6
fix(core): Correctly handle addItemToOrder when 0 stock available
|
5 lat temu |
Michael Bromley
|
46094e3faf
refactor(testing): Remove duplication from createErrorResultGuard calls
|
5 lat temu |
Michael Bromley
|
4e53d088f0
feat(core): Implement FulfillmentHandlers
|
5 lat temu |
Michael Bromley
|
33be882c37
test(core): Fix failing e2e tests
|
5 lat temu |
Michael Bromley
|
c43a3435e4
fix(core): Fix double-allocation of stock on 2-stage payments
|
5 lat temu |
Michael Bromley
|
87d07f8a21
feat(core): Implement constraints on adding & fulfilling OrderItems
|
5 lat temu |
Michael Bromley
|
75e3f9c56d
feat(core): Track stock allocations
|
5 lat temu |
Michael Bromley
|
f27f985db4
feat(core): Implement inheritance for ProductVariant.trackInventory
|
5 lat temu |
Michael Bromley
|
06043a5e54
test(core): Get all tests passing for sqljs, postgres & mysql
|
6 lat temu |
Michael Bromley
|
803f2683f3
refactor: Extract common e2e test config
|
6 lat temu |
Michael Bromley
|
0f3953455a
test(core): Tidy up redundant variable assignment
|
6 lat temu |
Michael Bromley
|
e0674eaf15
test(core): Remove init() calls from clients in e2e tests
|
6 lat temu |
Michael Bromley
|
8726ab2ef6
refactor: Extract e2e testing code into own package
|
6 lat temu |
Michael Bromley
|
a135e15e1a
feat(core): I18n for descriptions and labels of ConfigurableOperations
|
6 lat temu |
Michael Bromley
|
a03fec7077
feat(core): Implement cancelOrder mutation
|
6 lat temu |