Michael Bromley
|
ee9ba23a0d
feat(core): De-couple PaymentMethod from PaymentMethodHandler
|
5 jaren geleden |
Michael Bromley
|
53253871c5
fix(core): Allow list queries to filter/sort on calculated columns
|
5 jaren geleden |
Michael Bromley
|
a2e34ec8ca
fix(core): Correctly return order quantities from list query
|
5 jaren geleden |
Michael Bromley
|
b0c04577f4
fix(core): Do not error when querying fulfillment on empty order
|
5 jaren geleden |
Michael Bromley
|
eb9ad097cf
test(core): Fix flaky e2e test for postgres
|
5 jaren geleden |
Michael Bromley
|
894f95b160
feat(core): Add Order history entry for modifications
|
5 jaren geleden |
Michael Bromley
|
9e39af30a2
feat(core): Re-work handling of taxes, order-level discounts
|
5 jaren geleden |
Michael Bromley
|
079a7aea76
test(core): Fix e2e test for postgres
|
5 jaren geleden |
Michael Bromley
|
46094e3faf
refactor(testing): Remove duplication from createErrorResultGuard calls
|
5 jaren geleden |
Michael Bromley
|
4e53d088f0
feat(core): Implement FulfillmentHandlers
|
5 jaren geleden |
Michael Bromley
|
3245e0049a
feat(core): Allow multiple Fulfillments per OrderItem
|
5 jaren geleden |
Michael Bromley
|
c43a3435e4
fix(core): Fix double-allocation of stock on 2-stage payments
|
5 jaren geleden |
Michael Bromley
|
a53f27efa4
feat(core): New "Created" initial state for Fulfillments
|
5 jaren geleden |
Michael Bromley
|
7a774e3bfd
feat(core): New "Created" initial state for Orders
|
5 jaren geleden |
Michael Bromley
|
75e3f9c56d
feat(core): Track stock allocations
|
5 jaren geleden |
Michael Bromley
|
3f72311635
feat(core): Allow public & private Payment metadata
|
5 jaren geleden |
Michael Bromley
|
ed0a516848
refactor(core): Rename error `code` to `errorCode`
|
5 jaren geleden |
Michael Bromley
|
af49054172
feat(core): Improved error handling for Admin API mutations
|
5 jaren geleden |
Michael Bromley
|
44a05434ce
Merge branch 'next' into transactions
|
5 jaren geleden |
Michael Bromley
|
b40209e011
feat(core): Run all mutations within transactions
|
5 jaren geleden |
Jonathan Célio
|
70a7665510
feat(core): Implement a state machine for Fulfillments
|
5 jaren geleden |
Michael Bromley
|
143e62ffe4
fix(core): Correctly call PaymentMethodHandler.onStateTransitionStart
|
5 jaren geleden |
Michael Bromley
|
3196b525df
feat(core): Implement `transitionOrderToState` in Admin API
|
5 jaren geleden |
Michael Bromley
|
09a432d48c
feat(core): Implement configurable session caching
|
5 jaren geleden |
Michael Bromley
|
90bacf52c6
feat(core): Implement editing & deletion of Order/Customer notes
|
5 jaren geleden |
Michael Bromley
|
06043a5e54
test(core): Get all tests passing for sqljs, postgres & mysql
|
6 jaren geleden |
Michael Bromley
|
6bda232399
perf(core): Remove the @RelationId() decorator from OrderItem
|
6 jaren geleden |
Michael Bromley
|
803f2683f3
refactor: Extract common e2e test config
|
6 jaren geleden |
Michael Bromley
|
0f3953455a
test(core): Tidy up redundant variable assignment
|
6 jaren geleden |
Michael Bromley
|
c05730c29b
refactor(testing): Remove TestClient, use SimpleGraphQLClient directly
|
6 jaren geleden |