Michael Bromley
|
46003ea7d5
test(server): Disable logging for e2e tests
|
7 years ago |
Michael Bromley
|
e625a59ccd
feat(admin-ui): Create OrderDetailComponent
|
7 years ago |
Michael Bromley
|
353bf96e46
test(server): Add e2e tests for Order state transitions
|
7 years ago |
Michael Bromley
|
6d30b835c5
feat(server): Implement state machine for Order process
|
7 years ago |
Michael Bromley
|
ce9508c49c
test(server): Increase timeout on e2e setup function
|
7 years ago |
Michael Bromley
|
ffd999f42c
docs: Update class diagram to reflect new order structure
|
7 years ago |
Michael Bromley
|
14f87aef5b
fix(admin-ui): Update PermissionGridComponent to show all existing perms
|
7 years ago |
Michael Bromley
|
3319d2bd62
feat(admin-ui): Create order detail component & routing
|
7 years ago |
Michael Bromley
|
bcad51a573
chore: Upgrade to Angular 7 & TypeScript 3.1
|
7 years ago |
Michael Bromley
|
291a173a79
feat(server): Implement order-level promotion actions
|
7 years ago |
Michael Bromley
|
dfe2501971
feat(server): Implement a priority system for Promotions
|
7 years ago |
Michael Bromley
|
3a76c91eb5
refactor(server): Move price calculation logic to the OrderItem level
|
7 years ago |
Michael Bromley
|
4fc3bea73e
refactor(server): Remove configurable rounding strategy
|
7 years ago |
Michael Bromley
|
56f366117f
test(server): Start test suite for OrderCalculator
|
7 years ago |
Michael Bromley
|
a4330eee9b
refactor(server): Reorganize api module files to be more cohesive
|
7 years ago |
Michael Bromley
|
0eae72192a
refactor(server): Refactor the way translatable entities are saved
|
7 years ago |
Michael Bromley
|
5aaf025ea2
refactor(server): Create ListQueryBuilder helper
|
7 years ago |
Michael Bromley
|
00cb2bded5
refactor(server): Start code reorganizing in service layer
|
7 years ago |
Michael Bromley
|
f3378460c7
refactor(server): Pull out order calculation into own service
|
7 years ago |
Michael Bromley
|
f4244ef732
test(server): Refactor and write tests for TaxCalculatorService
|
7 years ago |
Michael Bromley
|
ff31e03c96
feat(server): Correctly calculate taxes for OrderLines
|
7 years ago |
Michael Bromley
|
24030ae1d0
feat: Implement pricesIncludeTax option on Channel
|
7 years ago |
Michael Bromley
|
60da565cc2
Merge branch 'rework-adjustments-and-taxes'
|
7 years ago |
Michael Bromley
|
9076d45863
fix: Get Promotions working with new design
|
7 years ago |
Michael Bromley
|
b0d4b6c261
feat(server): Add tax data to ProductVariant results
|
7 years ago |
Michael Bromley
|
137c1e3d30
refactor(server): Pull out repeated logic into getEntityOrThrow() method
|
7 years ago |
Michael Bromley
|
460978542e
feat(server): Add tax adjustments to orders
|
7 years ago |
Michael Bromley
|
ef68c26796
feat: Implement Channel API & admin-ui list/detail
|
7 years ago |
Michael Bromley
|
4df0ed8969
feat: Implement TaxRate API & admin ui
|
7 years ago |
Michael Bromley
|
0e50a0b312
refactor: Rename AdjustmentSource -> Promotion, refactor OrderItems
|
7 years ago |