Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vendure-ecommerce/vendure

The commerce platform with customization in its DNA.
https://github.com/vendure-ecommerce/vendure

feat: Make Country entity translatable

0f01138a8114c69dff11a8407f88dd6b47ea93cc authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement basic ShippingMethod list/detail components

Relates to #35

1d2f3d813903e2a911b074e711325dfb86ce900c authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Move some translation keys into common namespace

3abc0dcb0b292adace63da2967097cbee6142d4c authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement CRU on ShippingMethod entity

Relates to #35

c0c674bd70e5eff8dec5919b4a344ad6d3dc6c5f authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Extract shared code from promotions actions

127d03ee3ac9ab6cbef497b8853a87e937032297 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Group assets & promotions config options

1e6d6a07b0bfdb5bbb4d7664fc65eab40a88b9c1 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement Order merging strategies on Customer login

Closes #34

55943fc4c28a4a72ba5d7ee80ac8c2541e35f188 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Correct handling of active order when logging in and out

0575a62638a6c734e3356adef3859777505d288f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add activeCustomer query

be69ddda0070cb88abb9f8940ae12f600c04797b authored almost 6 years ago by Michael Bromley <[email protected]>
feat: Create & Update for Customers

0538c2b37d92ae81e1ed3af9621e0aacb170202f authored almost 6 years ago by Michael Bromley <[email protected]>
docs: Create activity diagram for orders/accounts, update theme

d4ee7eebee069d1b6b94841aa914b989974c8905 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create CustomerModule with basic list/detail views

489b0e99bbac67e3b88d84b57fa82db1a71d359e authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Disable logging for e2e tests

46003ea7d5ca6a7326de90c5ea813830d2cd427a authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create OrderDetailComponent

e625a59ccd1320c7773216cc3492a45b7069f524 authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Add e2e tests for Order state transitions

353bf96e465dcca4d516281d4ac52c3064a795ee authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement state machine for Order process

Relates to #26

6d30b835c510a4f93735393ae56750038ced9247 authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Increase timeout on e2e setup function

ce9508c49c535cfa6926fb2e62eb09a40d41d4b4 authored almost 6 years ago by Michael Bromley <[email protected]>
docs: Update class diagram to reflect new order structure

ffd999f42ca4946150c1c499d7b03726d7c5c641 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Update PermissionGridComponent to show all existing perms

14f87aef5b133b10479de59059b4378e76729095 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create order detail component & routing

3319d2bd6200ad917e8fc519225bca0611ff895d authored about 6 years ago by Michael Bromley <[email protected]>
chore: Upgrade to Angular 7 & TypeScript 3.1

bcad51a57389454166a571a91f4841adbb04473c authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement order-level promotion actions

Relates to #29

291a173a7926a59e56fa1a8f74360a0bc083005d authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement a priority system for Promotions

This helps to ensure we apply promotions in a sensible sequence with the aim of yielding the mos...

dfe250197107c605fee9c1d69dea2b9fd0ee630d authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Move price calculation logic to the OrderItem level

The OrderItem represents the true basic units of an order, whereas an OrderLine is more of an ag...

3a76c91eb55c43ec92c3a0c9a66070ed7837435e authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Remove configurable rounding strategy

No clear reason why this is needed, so we should avoid the extra complexity and possibility of s...

4fc3bea73e74493d3a886c069278901bc8defb48 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Start test suite for OrderCalculator

Just did a few basic tests because the way Promotions work has not been fully figured out yet.

56f366117f5e86ef656ae5af2790d70340c134b9 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Reorganize api module files to be more cohesive

a4330eee9bfd709e35fe1590b9daf5d636883c32 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Refactor the way translatable entities are saved

0eae72192a9b563d38d707d4ab21c6549f1f8647 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Create ListQueryBuilder helper

5aaf025ea20f77382ba40ea717b3c2beabacc3e3 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Start code reorganizing in service layer

The goal is to isolate all service which access the DB into the "service" dir, then have helpers...

00cb2bded5c123bb9463b51cf2e7598844e18587 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Pull out order calculation into own service

f3378460c7c9468d684b0037c254f1ec356fdc19 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Refactor and write tests for TaxCalculatorService

f4244ef732eca7232537bd89e29c81ba608cfca5 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Correctly calculate taxes for OrderLines

When the ProductVariant has tax-inclusive prices. Relates to #31

ff31e03c969ff55778c2681f0b59fc11ec6150e5 authored about 6 years ago by Michael Bromley <[email protected]>
feat: Implement pricesIncludeTax option on Channel

Relates to #31, aims to solve the "net vs gross prices" problem outlined therein.

Next step is ...

24030ae1d002ae8d18e26ad329fd2b33db671df1 authored about 6 years ago by Michael Bromley <[email protected]>
Merge branch 'rework-adjustments-and-taxes'

Relates to #31 #26 #29
This merge introduces the basis of what seems to be a workable tax &
prom...

60da565cc202331fb0a68cb083d9bc86efebd164 authored about 6 years ago by Michael Bromley <[email protected]>
fix: Get Promotions working with new design

Fix all tests broken by the broad design changes of this branch.

9076d45863ee847f00bd415d0e77233cc71bfe82 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Add tax data to ProductVariant results

b0d4b6c261b37ddc613cdd6206573e5a3e79abb7 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Pull out repeated logic into getEntityOrThrow() method

137c1e3d30f7e220ea114ba9bb54ead91e3c9b00 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Add tax adjustments to orders

460978542efce0e5fc592d9311c16c13f6d9f718 authored about 6 years ago by Michael Bromley <[email protected]>
feat: Implement Channel API & admin-ui list/detail

ef68c26796285cc34d00338d3ebe90aecb4bfa26 authored about 6 years ago by Michael Bromley <[email protected]>
feat: Implement TaxRate API & admin ui

4df0ed8969eaebf6641f19165f2a45d73b6291ae authored about 6 years ago by Michael Bromley <[email protected]>
refactor: Rename AdjustmentSource -> Promotion, refactor OrderItems

Now there is an extra layer - Order -> OrderLine -> OrderItem which will allow better control ov...

0e50a0b3125601bedcab25c43905809d5e424ee9 authored about 6 years ago by Michael Bromley <[email protected]>
refactor: Create simple TaxCategory entity

8b51f1feebafc7d802ca2f7bad4d5c28c56e84cd authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement CustomerGroup entity

ff495fca583b469ed5e88e76743e3b38a939d715 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Chip can have auto-generated background color

5ea09ef9acc0e42c67ff0a7f5a6b8c87b4cbce40 authored about 6 years ago by Michael Bromley <[email protected]>
chore(server): Populate zones

3ade97ecca0cea151d97d81072eeedcc9fe91be7 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement grouping Countries into Zones

15b1c071f797947adc0cc8280487ff269c636dd0 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement Zones

798fee7d5f695b294c0ca4bb02b0bc5cd5d0e7aa authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): DataTable can manage selections

d5b3d7e6f2c512c143e5bd6200d4be1e9a8b071d authored about 6 years ago by Michael Bromley <[email protected]>
chore(server): Populate countries in populate script

86a7428b98ef22e5b31c59b579f9f42baec0a220 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Allow default Channel token to be specified in config

Closes #32

d81d51f0f262c5269a078a55a4aaac831e2c0fef authored about 6 years ago by Michael Bromley <[email protected]>
feat: Add Country entity & admin-ui list detail components

ea4d2e27bb1187077adf7d0d2aec60ce84d522a2 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Apply tax adjustments to OrderItems

Relates to #31

80b965892d9541f8882596096e39a7d3cba3a9d0 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Add tests relating to ProductVariant tax rate

9aa4aa7ee4077d118893e74f39de729e086c73c5 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add tax category controls to ProductVariant form

688cf97ba6d0654d992a4868015dc7b1aad898f2 authored about 6 years ago by Michael Bromley <[email protected]>
fix(server): Correctly update ProductVariant tax category

2b83b6c98faf0e06b54f02d1beea374fa0e2fb25 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Initial impl of tax-adjusted ProductVariant pricing

Relates to #31

73ec9c731da599c242b576d1c4004bbf6ad939b0 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Move administrator module into SettingsModule

ca7a1c8889dcc0be42169f8a080aba03204b7b87 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): List/detail view for tax category adjustments

85f788f54602d857a3346c271d66dfaec6c9365a authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Create required adjustment operations & actions

8cf4107ecd660590f48805a1475379ca24354c12 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Update failing snapshot

a7faf1e25c02d72d4dfd620af2326a7091f8ba41 authored about 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix calculations for default adjustment actions

65f4a68423723375b4549f25af856db787a2dbf3 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Correctly save promotion actions

34cc34b3ff231dde3a503230c2da8c945e6981a2 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Add activeOrder query

e5e140b9292c9e79aef86bf288b6112384dabeb1 authored about 6 years ago by Michael Bromley <[email protected]>
fix(server): Add missing properties to Order and OrderItem

95598aaf9b7ac0aebfe11009e3b6ada89fe5acae authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Add Public permission

1e59fa84d2e865239f98dbcad2232cd8c4542628 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Add e2e tests for AdjustmentSource resolver

cf086ece897a32fa17803b1bc72ff124f8e5ca33 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Implement adjustment mechanism on Orders & OrderItems

Relates to #29

8f8aafd4ae9008dca74eb0d85d2f2b1809086b14 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Make adjustment operations configurable

c6b79fe959b2e9b324d7b723153e200c0a511c05 authored about 6 years ago by Michael Bromley <[email protected]>
feat: Basic CRU on AdjustmentSource

Part of #29

b2ec600ba95cc1854b699382e8996f93b0dd90d8 authored about 6 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Remove unnecessary compiler warnings

b22c4a3489c02a7666ad15426650996f790c38e4 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Extract AffixedInputComponent for reuse

e9fa81dbb1bfa1e6d74c16eab3bc8a360f7669fe authored about 6 years ago by Michael Bromley <[email protected]>
feat: Basic orders list

1718eca72f47f9a5c8d2d9e206947c97f9f6bf99 authored about 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix "me" query

1d01f2076117a03047760fd01ee9f120f99307af authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Update snapshot

c2c9e7c06e9b6d0d673d1364ce7983746147df78 authored about 6 years ago by Michael Bromley <[email protected]>
Merge branch 'server-schema-codegen'

Closes #28

f0cd25fcf7a68fefd17f0ac2fa7db2781bcbe0ba authored about 6 years ago by Michael Bromley <[email protected]>
chore(server): Tidy up unused deps, scripts & update readme

39eff3672a12d51d8691337d7e2a506e5d440605 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Switch to new generated types

91f0aa63ac32094a8042b2e3867d6d7bdb731381 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Switch to new generated types

ab6eacd41329b1a59e324a64bba098b88f56d7a4 authored about 6 years ago by Michael Bromley <[email protected]>
chore(server): Use graphql-code-generator for generating all types

10e985af8ddbaefca5181d7a28cbd9979ef78a00 authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Add tests for orders with authenticated user

1f72eaaeed2361c88b20816290dc9377b26c4b17 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Create anonymous sessions and basic Order operations

c81e92028053d03e09a243c011e23fa0da81c278 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Add channel filtering to list query builder

7da6372f6deee2b2e55b0698fc0b54d9c619efd3 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Merge Auth & Roles guard, expand RequestContext scope

078b5e8bd2ed378ab1ac376f99c1901b8087db82 authored about 6 years ago by Michael Bromley <[email protected]>
feat(server): Create entities for Orders flow

37be0299ba758e06421e13aecf8b20019c902457 authored about 6 years ago by Michael Bromley <[email protected]>
Merge branch 'simplify-auth'

This merge switches from JWT-based authN to a simpler and more flexible
session-based approach.
...

72c8c9f440dc93636ace3cd9ba7d5859dcb9dc8c authored about 6 years ago by Michael Bromley <[email protected]>
chore(server): Use bearer-token auth for populate script

7e93d4d8b9be7ff1d17cab7db6d6e24fcb060df2 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix handling of expired sessions

e6a6811feb03f3ce644f83de1f42ccb1c7871a52 authored about 6 years ago by Michael Bromley <[email protected]>
fix: Correctly implement rolling session expiry

5e851b8a0462a4b9f3f9d13b46e721d4215f3c2b authored about 6 years ago by Michael Bromley <[email protected]>
feat: Implement configurable cookie/bearer session token methods

Relates to #25.

ff10e896f40779ad48209bc0af3635613487682a authored about 6 years ago by Michael Bromley <[email protected]>
refactor: Overhaul authN, remove JWT, use sessions table

Relates to #25.

4848279f264e37d8704a411f03f862f4744849d8 authored about 6 years ago by Michael Bromley <[email protected]>
feat: Implement refresh tokens

Closes #16, relates to #19. Still using local/session storage. Next task is to look into using c...

f0f39caa9a74b3310550b1ca0342ff84986bee3d authored about 6 years ago by Michael Bromley <[email protected]>
test(server): Update snapshots to match new query field

1401c0db09c8264b1cf736c5927ef2895dca2b70 authored about 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Redirect to last route on log in after session expires

Relates to #19

9a58320cf1a9e6d8561397e61a9a34d2319a91d9 authored about 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Make server config injectable

e6ed20b64ea3b306056ab0d3bf80c4a5d4d95e44 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Eliminate race conditions from overlay services

ca7f05625d95ce079aa2c15959c60fa5bfb4db62 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Use Angular HttpClient for API calls

Relates to #19

482dabc026920851027885c946b5d267308caf88 authored about 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix error on saving in AdministratorDetailComponent

1df7e35903f543b5d2702ba384b4e19ccd19714c authored about 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix the ID encoding/decoding process, test it

Fixes #23

21326331e53fad25f02a386a5fe885aabe74f56b authored about 6 years ago by Michael Bromley <[email protected]>
refactor(server): Reorganize folder structure or api & service modules

dfa24add8a589711440057e92bf324faf25e58a8 authored about 6 years ago by Michael Bromley <[email protected]>