Commit Graph

1347 Commits

Author SHA1 Message Date
Mark
3d891c9b4f Issue #442 Prettier rules not applied to some integration tests files (#445) 2021-10-08 12:11:58 +02:00
Oliver Windall Juhl
a175560efa chore: Update README 2021-10-07 20:34:08 +02:00
Sebastian Rindom
fb47938661 docs: contentful part 2 (#484)
* Create making-your-store-more-powerful-with-contentful.md

* Update sidebars.js
2021-10-07 19:32:39 +02:00
zakariaelas
3d088c351b fix: more adjustments
add: composite unique constraint for shipping_option_id and cart_id
fix: fetchCartOptions to format custom shipping options like normal shipping options
fix: addShippingMethod should throw when custom shipping options is not empty and no optionId corresponds to custom shipping options
2021-10-07 14:54:05 +01:00
Vilfred Sikker Dreijer
fe0696569c Feat/bancontact payment (#452)
* add bancontact stripe payment

* rename to BancontactProviderService
2021-10-07 11:01:37 +02:00
Sebastian Rindom
ee2f7c6333 fix: add delay before triggering email (#458) 2021-10-06 17:32:01 +02:00
Sebastian Rindom
b8d515cb0b wip 2021-10-06 15:21:16 +02:00
zakariaelas
52be911e50 fix: adjustments based on feedback
rename RMAShippingOption to CustomShippingOption
update models and relations
update unit and integration tests
update services
2021-10-06 14:17:36 +01:00
Oliver Windall Juhl
17b192fe37 fix: Throw on cart creation when no region exist (#455)
If you try to create a cart without a region in your setup, we should throw a proper error message.
2021-10-06 11:19:38 +02:00
Oliver Windall Juhl
66b17055ea docs: Deploying on Qovery (#456) 2021-10-06 11:07:44 +02:00
Sebastian Rindom
55d175bda4 hotfix(medusa): shipping address updates (#454)
* hotfix(medusa): shipping address updates

* fix: prettier
2021-10-06 09:11:42 +02:00
Sebastian Rindom
38813ec66f fix: add integration test 2021-10-05 12:36:43 +02:00
Sebastian Rindom
5a67d1e7fd fix: prettier 2021-10-04 18:06:19 +02:00
Sebastian Rindom
09247e00ef hotfix(medusa): shipping address updates 2021-10-04 17:44:25 +02:00
zakariaelas
db83448d18 fix: tests 2021-10-01 16:41:27 +01:00
Sebastian Rindom
eb95b4d7bc Merge remote-tracking branch 'origin/master' into develop 2021-10-01 13:20:24 +02:00
Sebastian Rindom
27ebe2aaf9 Merge release/next 2021-10-01 13:20:00 +02:00
Sebastian Rindom
70c101c8a5 merge master 2021-10-01 13:00:53 +02:00
Oliver Windall Juhl
337fc16c38 docs: Add fileservice guides for S3 and Spaces (#430)
* docs: Add fileservice guides for S3 and Spaces

* fix: remove we in s3 guide

* fix: typos in spaces guide
2021-10-01 12:58:44 +02:00
Oliver Windall Juhl
4c343e718d fix: Add deploy admin link to guide (#437) 2021-10-01 09:29:46 +02:00
Kasper Fabricius Kristensen
22f3f2af93 fix: shipping option updates (#426)
* fix to remove req

* tested fix
2021-10-01 08:18:56 +02:00
zakariaelas
632ad17e3f fix: merge conflicts 2021-09-30 20:29:58 +01:00
zakariaelas
7ea284bb20 fix: tests 2021-09-30 17:57:46 +01:00
zakariaelas
02ce006440 fix: jsdoc 2021-09-30 17:35:21 +01:00
zakariaelas
79c601279e tests: integration tests 2021-09-30 14:52:43 +01:00
zakariaelas
77ee0bf186 feat: rma shipping option + unit tests 2021-09-30 14:52:34 +01:00
Oliver Windall Juhl
b930100479 docs: Deploying Medusa Admin on Netlify (#431) 2021-09-30 12:49:12 +02:00
pKorsholm
cd4afd1576 fix(medusa): hide password hash (#429)
* auth tests

* customer auth tests

* user auth test

* store auth snapshot

* auth snapshot

* auth with deleted password hashes

* manual field input for test scripts

* fix circleci with double retrieve of user and customer

* add email validation to user

* fix: cleanup

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
2021-09-30 12:19:37 +02:00
pKorsholm
9b64828ec3 Feat:discount expiration date (#403)
* discount expiration validation and testing

* integration testing

* double quotes

* add iso8601 package

* api testing

* add joi validation of start and end dates as well as valid_duration

* valid_duration column

* service testing

* discount validation in services

* integration test with invalid date interval

* include valid_duration when fetching a discount

* rename variable for clarity

* add test for dynamic discount with expiration date

* remove debug code

* adjust tests to reflect valid_duration being included in default fields

* additional discount update validation

* fixed failing test

* set ends_at on dynamic discount creation

* discount integration tests

* removed unused console.log

* removed validation of dynamic discounts by duration and added ends_at to dynamic discount creation

* integration tests for dynamic discount with and without duration

* optional valid duration for dynamic discounts

* allow nullable dynamic discount durations

* expect assertions

* fix unit test after change to dynamic discounts without duration

* change to date instead of string

* add assertions

* error handling

* addressed feedback
2021-09-30 12:13:59 +02:00
Sebastian Rindom
10c87e8d5a Merge remote-tracking branch 'origin/develop' into feat/meilisearch-plugin 2021-09-29 15:20:22 +02:00
Oliver Windall Juhl
ae0ab03fac fix: Creating shipping options with requirements (#428) 2021-09-29 15:20:14 +02:00
Sebastian Rindom
d8e531890d fix: update seeder to product published (#423) 2021-09-29 14:07:39 +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
Oliver Windall Juhl
ff9cc0fa41 docs: Deploying Medusa on Heroku (#425) 2021-09-28 19:31:50 +02:00
dependabot[bot]
4db860f9ab chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa-test-utils (#408)
* docs: create-medusa-app article (#401)

* fix: temporarily comment out cloud related docs (#387)

* Fix typo in registerOptin section (#407)

* docs: Carts in Medusa (#406)

* hotfix: Stripe cancelPayment catch block (#416)

* chore(release): Publish

 - medusa-payment-stripe@1.1.26

* Fix typo in Plugins in Medusa doc (#414)

* chore(deps): bump tmpl in /packages/medusa-test-utils

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Vadim Smirnov <62517920+FuzzyReason@users.noreply.github.com>
Co-authored-by: ps-89 <91064940+ps-89@users.noreply.github.com>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
Co-authored-by: olivermrbl <oliver@mrbltech.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 18:50:13 +02:00
dependabot[bot]
084adb72d8 chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa-core-utils (#409)
* docs: create-medusa-app article (#401)

* fix: temporarily comment out cloud related docs (#387)

* Fix typo in registerOptin section (#407)

* docs: Carts in Medusa (#406)

* chore(deps): bump tmpl in /packages/medusa-core-utils

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Vadim Smirnov <62517920+FuzzyReason@users.noreply.github.com>
Co-authored-by: ps-89 <91064940+ps-89@users.noreply.github.com>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 18:48:19 +02:00
dependabot[bot]
58031b10ee chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa-cli (#410)
* docs: create-medusa-app article (#401)

* fix: temporarily comment out cloud related docs (#387)

* Fix typo in registerOptin section (#407)

* docs: Carts in Medusa (#406)

* chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa-cli

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Vadim Smirnov <62517920+FuzzyReason@users.noreply.github.com>
Co-authored-by: ps-89 <91064940+ps-89@users.noreply.github.com>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 18:48:06 +02:00
dependabot[bot]
a44cf14fc7 chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa (#411)
* docs: create-medusa-app article (#401)

* fix: temporarily comment out cloud related docs (#387)

* Fix typo in registerOptin section (#407)

* docs: Carts in Medusa (#406)

* chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/medusa

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Vadim Smirnov <62517920+FuzzyReason@users.noreply.github.com>
Co-authored-by: ps-89 <91064940+ps-89@users.noreply.github.com>
Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 18:47:54 +02:00
zakariaelas
8a57541b49 add: flatten collection.handle 2021-09-27 14:11:24 +01:00
zakariaelas
c3a6045dd8 fix: filter type in jsdoc 2021-09-27 12:48:43 +01:00
zakariaelas
9b6d0c7334 add: request + response interface changes 2021-09-27 12:42:10 +01:00
zakariaelas
24eecd2922 fix: use type to choose transformer before adding or replacing documents 2021-09-24 11:34:14 +01:00
zakariaelas
307b1c9342 fix cursor pagination + flatten variant options field 2021-09-24 01:20:12 +01:00
Oliver Windall Juhl
85de2039cc hotfix: bug related to region update with no shipping address (#415) 2021-09-23 10:52:46 +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
ps-89
a8f06a49d7 Fix typo in Plugins in Medusa doc (#414) 2021-09-22 18:37:50 +02:00
zakariaelas
451e3bcdcf further adjustments based on seb's feedback 2021-09-22 15:44:52 +01: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
olivermrbl
84343c88e3 chore(release): Publish
- medusa-payment-stripe@1.1.26
2021-09-22 13:52:35 +02:00
Oliver Windall Juhl
c715077be5 hotfix: Stripe cancelPayment catch block (#416) 2021-09-22 13:42:31 +02:00