Sebastian Rindom
4fd361fddd
merge develop
2021-10-15 20:09:31 +02:00
Oliver Windall Juhl
ae0ab03fac
fix: Creating shipping options with requirements ( #428 )
2021-09-29 15:20:14 +02:00
pKorsholm
42cdfde6d9
Feat/nested return reasons ( #418 )
...
* api endpoints for nested return_reasons
* add nested return reasons to database
* add parent reason to update
* integration tests
* add children relation
* integration tests for nested returns and failing doubly nesting returns
* add delete-route and nested relations
* delete return reason route
* doubly nested return reason creation check and deletion
* nested return reasons migration
* list only parent reasons
* removed null filter
* remove empty migration
* add return reason filter to get list of categories with children
* removed console log
* corrected delete route
* return reason testing
* return reasons query
* listREasonsFromIDs
* create return testing
* listReasonsFromIds
* return reason tests
* failing if returnreason has child on return
* integration tests
* cascading deletes on return reasons
* more elegant checking for children of return reasons when creating a return
* remove console.log
* pr adjust
Co-authored-by: Philip Korsholm <phko@MacBook-Pro.localdomain >
2021-09-29 09:22:09 +02:00
Sebastian Mateos Nicolajsen
a70e3ed0ae
feat: customer-information ( #413 )
...
* added the ability to update email as long as user has_account=false
* revamped and added fix for MC-132
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-09-23 10:22:18 +02:00
Sebastian Mateos Nicolajsen
897ccf475a
Feat/note on order ( #399 )
...
* added NoteService and related endpoints && tests
* removed snapshots
* corrected error in service
* removed snapshot
* added the ability to note down author using a string
* updated model for note
* refactored to access logged in user
* added other user id option
* removed snapshot
* updated according to feedback
* removed snapshots
* reintroduced snapshots
* updated to snake case
* removed try catch from use-db
2021-09-22 15:19:35 +02:00
Kasper Fabricius Kristensen
a82332da3e
feat: add product status ( #400 )
...
* added statuses to product + unit test for updating status
* add update to product model
* added integration tests
* added integration test to validate that updating status to null results in invalid_data error
* removed comment
* update GET /store/products integration test
* fixed unit test with IdMap
* changed dbehaviour on invalid status input on admin list products
* updated migration to add status = published on all existing products + added integration test on GET /admin/products when status null is provided
* made requested changes to migration and GET /store/products
* fixed test
* made requested changes to migration
2021-09-21 11:22:17 +02:00
Zakaria El Asri
49a132976d
fix: ILIKE operator not supported in sqlite ( #393 )
...
* fix: replace ILIKE operator with ILike function where possible
* remove: unused import
* fix: remove alias from test case as it is not needed
* fix: product variant query
* add: integration tests + fallback to original query for all queries searching on the display_id field
* remove: console.log
2021-09-21 11:15:33 +02:00
Oliver Windall Juhl
00ab03f3a2
feat: Allow backorder on swaps ( #404 )
2021-09-19 15:33:43 +02:00
Oliver Windall Juhl
27150959ff
fix: Ensure uniqueness for products, variants, collections and discounts ( #382 )
2021-09-10 16:03:44 +02:00
Vilfred Sikker Dreijer
682741041a
Feat: add product default relations support for variant prices ( #359 )
...
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-09-10 14:53:12 +02:00
Sebastian Mateos Nicolajsen
cf66f97758
feat: update and cancel swaps, claims, and returns ( #310 )
2021-09-10 13:57:34 +02:00
pKorsholm
fab155c246
Merge pull request #373 from medusajs/feat/product-variant-rank
...
Feat: Add product variant rank
2021-09-09 09:58:27 +02:00
Kasper Fabricius Kristensen
16b0fa377a
fix: make shipping_option_id on requirements optional ( #340 )
...
* changed validator so that reqiurement shipping_option_id is now optional + added integration test that confirms that when an update contains a requirement without an ID it is created
* fix: formatting
* fix: un-bump babel-preset-medusa-package
* chore: update yarn.lock
* fix: implemented suggested changes, need to validate behaviour on clean branch so NOT ready for merging just yet
* fix: implemented suggested changes, need to validate behaviour on clean branch so NOT ready for merging just yet
* afix: made it impossible to set a min. subtotal requirement that is greater than max. subtotal
* fix: added explanation to error
* fix: Error when removing requirement on update
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-09-09 09:03:00 +02:00
pKorsholm
f5ee870854
product variant test adjustsments after variant was removed from the api
2021-09-08 15:04:03 +02:00
pKorsholm
ecad9db924
product-list snapshot test
2021-09-08 14:12:27 +02:00
Sebastian Mateos Nicolajsen
0076332e0e
Fix/create customer in draft order ( #285 )
...
* draft order now creates customer when creating cart
* corrected to update instead of create
* corrected tests
* added creation of customer to create of cart
* removed update function from mock
* added test
* corrected update to update email properly
* corrected tests
* removed unused func
* updated core properly
* removed manual-payment service
2021-09-07 11:15:43 +02:00
pKorsholm
0c47c78c08
change variant column 'rank' to 'variant_rank'
2021-09-06 13:29:24 +02:00
olivermrbl
8fdfc87049
integration tests passing
2021-09-05 21:34:13 +02:00
pKorsholm
9e62746e43
integration tests
2021-09-03 17:15:33 +02:00
Oliver Windall Juhl
5d63b0c8d2
hotfix: Allow sale_amount product updates ( #346 )
2021-08-20 17:14:19 +02:00
Sebastian Rindom
9a701ff229
fix: improves integration tests ( #332 )
...
* fix: improves integration tests
* fix: giftcard order with total 0
* fix: remove breaking eager
2021-08-11 09:26:25 +02:00
Kasper Fabricius Kristensen
f07cc0fa40
feat: In band inventory updates ( #311 )
...
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-08-05 12:21:15 +02:00
Oliver Windall Juhl
6053c4a8dd
feat: Add discountable flag to product ( #329 )
2021-08-05 10:40:12 +02:00
Zakaria El Asri
821d8be733
feat: add route for retrieving a swap ( #326 )
...
* feat: swap details
* test: add get-swap and list-swaps route tests
* test: add swaps integration tests
* fix: use IdMap.getId in complete-cart unit test
commit 289d191 uses the IdMap.getId in the SwapServiceMock retrieve method, so a unit test in complete-cart needs to be adjusted accordingly
* fix: prefix default fields and totals with 'cart'
2021-07-29 16:47:33 +01:00
Oliver Windall Juhl
6358f8fc75
fix(medusa): Resolve issue with soft-delete and unique indexes in DB ( #296 )
2021-07-01 14:59:44 +02:00
Sebastian Rindom
10113d0657
test: adds integration test for shipping-option-requirements
2021-06-08 17:21:42 +02:00
olivermrbl
c0f2d629ab
PR Review fixes
2021-06-07 15:23:41 +02:00
olivermrbl
e79b8f6494
add update-line-item on draft orders
2021-06-04 14:33:51 +02:00
olivermrbl
862f8282c4
fix merge conflicts
2021-06-03 11:25:18 +02:00
olivermrbl
0516bf7a5f
minor test fix
2021-06-02 18:39:22 +02:00
Sebastian Rindom
586f4d884c
feat: allow custom address on claims
2021-05-27 12:29:11 +02:00
olivermrbl
e3343f74a7
fix merge conflicts from develop
2021-05-25 15:44:26 +02:00
olivermrbl
cb0fb757a0
hotfix: Claim return shipping
2021-04-28 16:45:48 +02:00
Oliver Windall Juhl
7343a4e841
release: next ( #239 )
...
* hotfix(medusa-plugin-brightpearl): Use order id in sales order endpoint
* feat(medusa-plugin-sendgrid): adds localization option (#238 )
* chore(deps): bump y18n from 4.0.0 to 4.0.1 in /packages/medusa-cli (#226 )
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump y18n from 4.0.0 to 4.0.3 in /packages/medusa (#235 )
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump y18n from 4.0.0 to 4.0.1 in /e2e/prod-project (#225 )
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump y18n in /packages/medusa-core-utils (#224 )
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(medusa): Swaps on swaps (#229 )
Co-authored-by: Sebastian Rindom <skrindom@gmail.com >
* chore: version bumps
* chore: version bumps
* chore(release): Publish
- babel-preset-medusa-package@1.1.1
- @medusajs/medusa-cli@1.1.5
- medusa-core-utils@1.1.7
- medusa-dev-cli@0.0.6
- medusa-file-spaces@1.1.10
- medusa-fulfillment-manual@1.1.7
- medusa-fulfillment-webshipper@1.1.10
- medusa-interfaces@1.1.8
- medusa-payment-adyen@1.1.10
- medusa-payment-klarna@1.1.11
- medusa-payment-paypal@1.0.10
- medusa-payment-stripe@1.1.10
- medusa-plugin-add-ons@1.1.10
- medusa-plugin-brightpearl@1.1.13
- medusa-plugin-contentful@1.1.11
- medusa-plugin-discount-generator@1.1.1
- medusa-plugin-economic@1.1.10
- medusa-plugin-ip-lookup@1.1.1
- medusa-plugin-mailchimp@1.1.10
- medusa-plugin-permissions@1.1.10
- medusa-plugin-restock-notification@0.0.4
- medusa-plugin-segment@1.1.13
- medusa-plugin-sendgrid@1.1.11
- medusa-plugin-slack-notification@1.1.10
- medusa-plugin-twilio-sms@1.1.10
- medusa-plugin-wishlist@1.1.10
- medusa-test-utils@1.1.10
- @medusajs/medusa@1.1.20
* chore(release): Publish
- babel-preset-medusa-package@1.1.2
- @medusajs/medusa-cli@1.1.6
- medusa-core-utils@1.1.8
- medusa-dev-cli@0.0.7
- medusa-file-spaces@1.1.11
- medusa-fulfillment-manual@1.1.8
- medusa-fulfillment-webshipper@1.1.11
- medusa-interfaces@1.1.9
- medusa-payment-adyen@1.1.11
- medusa-payment-klarna@1.1.12
- medusa-payment-paypal@1.0.11
- medusa-payment-stripe@1.1.11
- medusa-plugin-add-ons@1.1.11
- medusa-plugin-brightpearl@1.1.14
- medusa-plugin-contentful@1.1.12
- medusa-plugin-discount-generator@1.1.2
- medusa-plugin-economic@1.1.11
- medusa-plugin-ip-lookup@1.1.2
- medusa-plugin-mailchimp@1.1.11
- medusa-plugin-permissions@1.1.11
- medusa-plugin-restock-notification@0.0.5
- medusa-plugin-segment@1.1.14
- medusa-plugin-sendgrid@1.1.12
- medusa-plugin-slack-notification@1.1.11
- medusa-plugin-twilio-sms@1.1.11
- medusa-plugin-wishlist@1.1.11
- medusa-test-utils@1.1.11
- @medusajs/medusa@1.1.21
Co-authored-by: Sebastian Rindom <skrindom@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 16:40:49 +02:00
olivermrbl
38521169c0
add integration tests
2021-03-29 10:28:14 +02:00
olivermrbl
d9cd52a177
fix(medusa): Move discount usage from rule to discount
2021-03-29 10:15:41 +02:00
Sebastian Rindom
192237b335
Return Reason ( #205 )
...
* feat: add return reasons
* feat: add return reasons
* feat: adds return reason entity
* fix: endpoint tag
* fix: endpoint tag
* fix: do not require label
* fix: PR
2021-03-16 13:57:33 +01:00
Oliver Windall Juhl
a031f1f338
fix(medusa): Upsert product images ( #200 )
2021-03-12 10:09:01 +01:00
olivermrbl
83a7d7ec5a
fix pr review
2021-03-11 11:38:16 +01:00
olivermrbl
d55c24e28c
Merge branch 'develop' into feat/draft-orders
2021-03-11 08:35:41 +01:00
Sebastian Rindom
d9c17b5122
Merge branch 'hotfix/gift-card-creation' into develop
2021-03-08 16:14:22 +01:00
Sebastian Rindom
521d306b71
fix: adds integration test to create endpoint
2021-03-08 15:44:37 +01:00
Oliver Windall Juhl
dd0491f521
feat(medusa): Add support for filtering with gt, lt, gte and lte ( #190 )
...
- Add support for filtering with lt, gt, lte, gte in the following format: created_at[gt]=01-26-1997
- Add middleware for cleaning request queries
- Add order query validation
- Temp. disables tags in claim integration tests
2021-03-01 11:32:17 +01:00
olivermrbl
97b19ccbdd
fix merge conflicts
2021-02-27 10:22:33 +01:00
Oliver Windall Juhl
22be418ec1
fix(medusa): Add querying func. on customer retrievals ( #181 )
2021-02-23 13:40:49 +01:00
olivermrbl
b65edfce06
PR review modifications
2021-02-19 17:42:18 +01:00
olivermrbl
3ac71e4a4c
draft order func. complete
2021-02-18 15:46:40 +01:00
olivermrbl
c4164e4b66
add payment link func.
2021-02-18 13:22:55 +01:00
olivermrbl
283f8fbe54
fix merge conflicts
2021-02-17 17:24:34 +01:00
olivermrbl
362c5c6055
adds endpoints for draft orders
2021-02-16 16:53:55 +01:00