Adrien de Peretti
e31fe4af16
fix(medusa): CartService fix discounts empty array check on update ( #1516 )
...
* fix(medusa): CartService fix constraint check
* test(medusa): CartService test case, remove all discount if empty array is passed
2022-05-16 10:06:50 +02:00
Adrien de Peretti
0b2a3a0f0e
Merge pull request #1475 from medusajs/fix-cartServiceCreateLostShippingAddress
2022-05-11 22:02:24 +02:00
Adrien de Peretti
327614e126
feat(medusa-payment-stripe): Ability to add payment description and improve status resolution ( #1404 )
2022-05-10 17:34:41 +02:00
adrien2p
1c5647f69e
style(medusa): Cleanup some tests case naming
2022-05-10 16:28:10 +02:00
adrien2p
1c3c62e966
test(medusa): Fix integration
2022-05-10 14:15:08 +02:00
adrien2p
d9bc6b4c41
style(medusa): Remove unused dependencies
2022-05-10 14:15:08 +02:00
Adrien de Peretti
65186036b5
Merge branch 'develop' into fix-cartServiceCreateLostShippingAddress
2022-05-10 11:16:19 +02:00
adrien2p
9b5354502f
test(medusa): Fix test pipelines
2022-05-10 11:09:52 +02:00
Adrien de Peretti
eae37d8449
Merge pull request #1344 from adrien2p/feat-improveNewBaseService
...
feat(medusa): Move BaseService to the core and refactor it as part of the new TransactionBaseService
2022-05-09 17:05:18 +02:00
Adrien de Peretti
90870292c6
fix(medusa): Remove line-item.js file ( #1414 )
2022-05-09 09:52:15 +02:00
Adrien de Peretti
c67d6bee30
fix(medusa): PluginLoaders when loading services should only look for js files ( #1473 )
2022-05-09 09:42:47 +02:00
Adrien de Peretti
525910f72a
fix(medusa-file-spaces): Allow duplicate filenames ( #1474 )
2022-05-09 09:41:18 +02:00
adrien2p
f5edaf51ea
fix(medusa): Proper fix of the cart service
2022-05-06 10:31:02 +02:00
adrien2p
32a65d27fc
test(medusa): Add a test to check that the shipping_address is not erase when an id is have been given
2022-05-05 15:28:33 +02:00
adrien2p
c442be47d4
fix(medusa): CartService lost shipping address when using the id
2022-05-05 15:07:00 +02:00
Adrien de Peretti
3c75a65792
fix(medusa): MoneyAmountRepository#findManyForVariantInRegion sql statement for constraint related to price_list ( #1462 )
2022-05-05 07:56:34 +02:00
adrien2p
3ad91741b2
feat(medusa): Move some typings into the common types
2022-05-04 16:01:04 +02:00
adrien2p
f7ef3aac36
feat(medusa): Rename base-service.spec to transaction-base-service.spec
2022-05-03 09:22:00 +02:00
adrien2p
978ee98dc3
refactor(medusa): Improve proposal in cartService use arguments to pass to the super
2022-05-02 18:08:03 +02:00
adrien2p
ff9ff21487
feat(medusa): Update TransactionBaseService methods visibility
2022-05-02 13:38:15 +02:00
adrien2p
b90291b18d
feat(medusa): Improve buildQuery as well as refactor the cart service as an example
2022-04-21 13:48:16 +02:00
adrien2p
e7e715ac17
feat(medusa): Split base service to its related TransactionBaseService and utilities methods when required
2022-04-21 13:48:16 +02:00
adrien2p
99146b7403
feat(medusa): Export transaction related methods to the transactionBaseService
2022-04-21 13:48:16 +02:00
adrien2p
1499bc52e3
feat(medusa): Add writable type
2022-04-21 13:48:16 +02:00
adrien2p
bfb81b8b32
feat(medusa): Improve base-service
2022-04-21 13:48:16 +02:00
Adrien de Peretti
313cb0658b
feat(medusa): Improve config loading ( #1290 )
2022-04-21 12:49:56 +02:00
Adrien de Peretti
89a6de4660
fix(medusa): Remove updatePaymentMethod store cart route ( #1382 )
2022-04-21 12:43:22 +02:00
Adrien de Peretti
530bbd4cac
refactor: LineItemService migration to TS + refactoring + fix ( #1254 )
...
* refactor(medusa): LineItemService migration to TS + refactoring
* feat(medusa): Cleanup line-item service
* feat(medusa): Rebase develop
* test(medusa): Fix integration cart tests
* fix(medusa): Cart service updateUnitPrices
2022-04-14 20:53:35 +02:00
Adrien de Peretti
6830a12b46
feat(medusa): Improve exported medusa API ( #1335 )
...
* feat(medusa): Improve exported medusa API
Avoid to always have to import from @medusajs/medusa/dist/*
* feat(medusa): The Model loaders should ignore the index file
* fix(medusa): swap model typo
2022-04-14 16:01:10 +02:00
Adrien de Peretti
12c06b4c9d
refactor(medusa): Cleanup and fix CartService ( #1306 )
...
* refactor(medusa): Cleanup + fix
* styles(medusa): Lint
* refactor(medusa): Finalize cleanup
* feat(medusa): Prefer the usage of bulk operations instead of sequential/conccurent operations
* feat(medusa): Improve cart service
* refactor(medusa): Explicitly specifying protected methods when needed as well as enfore the usage of the local transactionManager_ in those methods
* tests(medusa): Fix tests according to the new changes
* feat(medusa): Cleanup after rebase
* test(medusa): Fix cart service tests
2022-04-13 18:35:13 +02:00
Adrien de Peretti
3f19a3c4d5
refactor(medusa-interfaces): Migrate baseService to TS + improve the service it self ( #1314 )
...
* refactor(medusa-interfaces): Migrate baseService to TS + improve the service it self
* feat(medusa,medusa-interfaces): Cleanup and move base-service to medusa core
* medusa(medusa, medusa-interfaces): Improve typings
* medusa(medusa, medusa-interfaces): buildQuery make properties optionals
* feat(medusa-interfaces): Revert temporarly the medusa-interfaces while moving the base-service to the medusa core
* feat(medusa): Improve base-service typings
* feat(medusa): Remove template that is not necessary
2022-04-13 17:42:09 +02:00
Adrien de Peretti
5f9197a656
refactor(medusa): Loaders to TS ( #1288 )
...
* refactor(medusa): Loaders
* refactor(medusa): Improve MedusaContainer typings
* refactor(medusa): Improve MedusaContainer typings
2022-04-03 21:16:17 +02:00
Adrien de Peretti
ab2d81f786
fix(medusa): Lint and missing transaction usage ( #1297 )
2022-04-03 21:01:43 +02:00
Adrien de Peretti and Sebastian Rindom
8a2e4f74ff
Feat(medusajs) Allow to pass custom headers ( #1009 )
...
* Feat(medusajs) Allow to pass custom headers
* fix: axios exprexted output
* fix: integration test cart
* refactor: Update types object > Record<string, any>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com >
2022-02-25 18:53:49 +01:00
Adrien de Peretti
88ac3c0785
Fix() Try to load index files ( #1016 )
2022-02-25 18:53:49 +01:00
Adrien de Peretti and Sebastian Rindom
22d387dcce
Feat(medusajs) Allow to pass custom headers ( #1009 )
...
* Feat(medusajs) Allow to pass custom headers
* fix: axios exprexted output
* fix: integration test cart
* refactor: Update types object > Record<string, any>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com >
2022-02-17 16:50:03 +01:00
Adrien de Peretti
6f339e366a
Fix() Try to load index files ( #1016 )
2022-02-15 10:39:29 +01:00
Adrien de Peretti
f115855282
Fix(request) retries is broken ( #1005 )
...
At the moment, when the method `shouldRetryCondition` is called, the condition are using OR which does not take in count 0 which is also considered as false
a simple fix is the usage of nullish coalescing
2022-02-01 17:25:16 +01:00
Adrien de Peretti
ec7c10e446
Fix(medusa) product-option values type ( #983 )
2022-01-10 14:50:06 +01:00
Adrien de Peretti
0ac52b70fa
fix: Type in AdminProductListTagsRes to use tags instead of types ( #958 )
2022-01-06 17:45:15 +01:00
Adrien de Peretti
ae839513b8
Feat(plugins) Pass plugin options to the routes to be able to access specific options from the plugin configuration ( #959 )
2022-01-04 15:56:00 +01:00
Adrien de Peretti
77d2014ab4
Fix(admin) create product type tag ( #963 )
2022-01-03 18:13:04 +01:00
Adrien de Peretti
4f2d2d8b5e
fix(medusa) Enforce authentication on users and invites ( #953 )
2021-12-29 12:56:40 +01:00
Adrien de Peretti
a0b6946b5f
Fix(medusa/loaders/plugins) jsdoc ( #904 )
2021-12-09 12:06:43 +01:00
Adrien de Peretti
b212afae50
Feat() Add readme to integration-tests ( #862 )
2021-12-08 09:54:45 +01:00