Oliver Windall Juhl
f0ecef6b9a
fix(medisa): Deleting price list should use remove ( #1540 )
2022-05-19 18:56:58 +02:00
Adrien de Peretti
58387936c9
fix(medusa-payment-paypal): Should not throw when canceling already canceled payment ( #1470 )
2022-05-19 18:28:51 +02:00
Kasper Fabricius Kristensen
a10ac19d8e
fix(medusa): applicableness of discounts with conditions not related to customer groups ( #1534 )
...
Discounts with conditions not related to customer groups prevent the discount from being applicable to customers (#1534 )
2022-05-19 09:00:35 +02:00
Kasper Fabricius Kristensen
46d9e6c44c
fix(medusa): add q param to listAndCount product types and product tags ( #1531 )
2022-05-18 11:31:02 +02:00
Kasper Fabricius Kristensen
5ae5f15e98
fix(medusa): RMA on items from swaps and claims ( #1182 )
2022-05-17 11:19:46 +02:00
Oliver Windall Juhl
a87e1cdf65
feat(medusa): Add endpoint for retrieving a DiscountCondition ( #1525 )
2022-05-17 11:17:17 +02:00
Kasper Fabricius Kristensen
b02f2652be
fix(medusa-react): useUpdatePaymentSession mutation ( #1522 )
2022-05-16 14:02:32 +02:00
Kasper Fabricius Kristensen
8dd27ecb7e
fix(medusa): AddressPayload typing and removes Joi validation from CustomerService ( #1520 )
2022-05-16 13:43:59 +02:00
Oliver Windall Juhl
02eab5ee86
fix(medusa): Include adjustments in cart retrieval relations in setPaymentSessions ( #1518 )
2022-05-16 13:39:38 +02:00
Adrien de Peretti
edeac8ac72
feat(medusa): Add /admin/products/:id/variants end point ( #1471 )
...
* feat(medusa): Add /admin/products/:id/variants end point
* test(medusa): Fix get-variants test casees
* feat(medusa): Include the config to the ProdutService#retrieveVariants as a method parameter
* feat(medusa): Improve get-variants endpoint
* feat(medusa): Improve get-variants endpoint
* test(medusa): Fix unit tests
* test(medusa): Fix unit tests
* feat(medusa): Improve typings
* feat(medusa): Update according to feedback
* feat(medusa): Update according to feedback
* test(medusa): Fix list-variants tests
* feat(medusa): Getting the variants from the product end point should use the productVariantService
* fix(medusa): list-variants expand possibly undefined
* Fix(medusa): List-variants endpoint
* fix(medusa): Tests suite for list-variant
* test(integration-tests): Fix yarn lock
* test(integration-tests): Fix yarn lock
2022-05-16 12:19:34 +02:00
Frane Polić
79345d27ec
fix(medusa-react): Invalidate price list product cache on various price list updates ( #1503 )
2022-05-16 11:28:28 +02:00
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
Kasper Fabricius Kristensen
7605963ded
fix(medusa): Use boolean on list shipping options params ( #1493 )
2022-05-16 10:05:48 +02:00
olivermrbl
4198ee7756
Merge branch 'master' into develop
2022-05-13 14:32:24 +02:00
Oliver Windall Juhl
9ca45ea492
feat(medusa): Add endpoints specific to DiscountConditions ( #1355 )
2022-05-13 12:42:23 +02:00
Philip Korsholm
a69b52e031
Feat: Filter price lists by customer group ( #1431 )
...
* add customer groups to price list factory
* add integration test for filtering price lists by customer group
* normalize list price list query
* add customer groups to list-price-list queryparameters
* query based on customergroups if they exist for price lists
* remove verbose flag
* add another price list with a customer group
* remove console.log
* pr feedback
* add query type to repository
* add query type to repository
* set groups to undefined instead of deleting parameter
* remove wildcard destructing
* make buildQuery type specific to price lists
* steal Adriens types
* fix(medusa): support searching for price lists (#1407 )
* delete instead of settting groups to undefined
* add groups to query with q
* use simple customer group factory instead of manual creation
* Update simple-customer-group-factory.ts
* remove comma that breaks integration-tests
Co-authored-by: Zakaria El Asri <33696020+zakariaelas@users.noreply.github.com >
2022-05-12 04:22:46 +02:00
Adrien de Peretti
0b2a3a0f0e
Merge pull request #1475 from medusajs/fix-cartServiceCreateLostShippingAddress
2022-05-11 22:02:24 +02:00
Frane Polić
03c5617896
fix(medusa): allow price list prices update when region_id is provided ( #1472 )
2022-05-11 07:43:19 +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
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
Zakaria El Asri
f71b9b3a87
fix(medusa): support searching for price lists ( #1407 )
2022-05-08 18:45:18 +02:00
Kasper Fabricius Kristensen
e7cb76ab6e
fix: Cascade remove prices + option values on variant and product delete ( #1465 )
2022-05-08 16:12:31 +02:00
Philip Korsholm
e2d08316dd
fix: Use correct product price when fetching product for pricelist ( #1416 )
2022-05-08 13:03:29 +02:00
Shahed Nasser
98f5c4ec8b
fix(medusa-js): Updated URLs for JS Client ( #1435 )
2022-05-06 14:54:04 +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
Philip Korsholm
2260c2d09e
fix(medusa-cli): allow spaces in develop command ( #1430 )
2022-05-04 08:44:37 +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
olivermrbl
ae5801c518
chore(release): Publish
...
- gatsby-source-medusa@0.1.0
- @medusajs/medusa-cli@1.3.0
- medusa-file-s3@1.1.0
- medusa-file-spaces@1.2.0
- medusa-fulfillment-webshipper@1.3.0
- medusa-interfaces@1.3.0
- @medusajs/medusa-js@1.2.0
- medusa-payment-klarna@1.3.0
- medusa-payment-paypal@1.2.0
- medusa-plugin-add-ons@1.2.0
- medusa-plugin-algolia@0.2.0
- medusa-plugin-brightpearl@1.3.0
- medusa-plugin-contentful@1.2.0
- medusa-plugin-ip-lookup@1.2.0
- medusa-plugin-meilisearch@0.2.0
- medusa-plugin-segment@1.3.0
- medusa-plugin-sendgrid@1.3.0
- medusa-plugin-slack-notification@1.3.0
- medusa-plugin-twilio-sms@1.2.0
- medusa-react@0.3.0
- medusa-source-shopify@1.2.0
- @medusajs/medusa@1.3.0
2022-05-01 15:16:35 +02:00
olivermrbl
d0675dc8b5
fix: merge conflicts
2022-05-01 14:58:28 +02:00
Shahed Nasser
56e79d334e
fix(medusa-plugin-twilio-sms): fix name in README ( #1457 )
2022-05-01 11:56:41 +02:00
Greg Hannan
ab4a141f73
Replace cancelled typo with canceled in docs as implementing the docs was causing notifications to not send emails.
2022-04-27 13:41:16 +01:00
Philip Korsholm
00fd096d25
Feat: Discount migration ( #1214 )
...
* feat: Add DiscountCondition entity + Join table per relation (#1146 )
* feat: Convert DiscountService to TypeScript (#1149 )
* feat: Add DiscountRepository + bulk insert and remove (#1156 )
* feat: Add `conditions` to payload in `POST /discounts` and `POST /discounts/:id` (#1170 )
* feat: Add DiscountRuleCondition entity
* fix relation
* fix join key
* Add discount rule condition repo
* add join table per relation
* Convert DiscountService to TypeScript
* feat: Add DiscountConditionRepository
* Add migration + remove use of valid_for
* revert changes to files, not done yet
* init work on create discount endpoint
* Add conditions to create discount endpoint
* Add conditions to update discount endpoint
* Add unique constraint to discount condition
* integration tests passing
* fix imports of models
* fix tests (excluding totals calculations)
* Fix commented code
* add unique constraint on discount condition
* Add generic way of generating retrieve configs
* Requested changes + ExactlyOne validator
* Remove isLocal flag from error handler
* Use postgres error constant
* remove commented code
* initial
* add migration scripts
* make getMigrationsFolder generic
* add datamodel migration command
* add datamodel run to migraitons cli
* remove data migration code from migrations
* add inner join
* add migration script for discount migration
* redo all script changes after adding script file
* address pr feedback
* cherrypick files from develop
* remove unused import
* suggestions
* Update packages/medusa/src/scripts/discount-rule-migration.ts
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* fix: revert rule id to dr_id
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2022-04-27 10:25:04 +02:00
Philip Korsholm
40b63d092a
fix: Invoke canCalculate with an entire shipping option ( #1397 )
2022-04-26 22:11:48 +02:00
Zakaria El Asri
b8f1ae9ff5
feat: line item adjustment migration script ( #1255 )
2022-04-26 16:05:33 +02:00
Philip Korsholm
f7386bf4b3
fix: Update is_giftcard type when filtering products ( #1427 )
...
* transform is_giftcard parameter and default to false
* add test for non gift_cards
* make default optional
2022-04-25 14:55:33 +02:00
Kasper Fabricius Kristensen
7a1e394b9d
Feat/expand on list discounts ( #1304 )
2022-04-21 15:22:07 +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