Commit Graph
2357 Commits
Author SHA1 Message Date
Adrien de PerettiandGitHub d138baf460 feat(medusa): refactor the way the order edit handle the items (#2255)
* feat(medusa): Reftor the way the order edit works
2022-09-26 16:01:20 +02:00
Sebastian RindomandGitHub 7e56935e7a fix(medusa): Remove atomicPhase usage in OAuthService (#2249) 2022-09-26 11:09:45 +02:00
Adrien de PerettiandGitHub 74342fc1ea feat(medusa): Improve order edit retrieve active (#2244)
**What**
- Improve `retrieveActive` to take into account `(confirmed/canceled/declined)_at`

**Test**
- one more Integration test on that case

FIXES CORE-601
2022-09-22 16:19:10 +00:00
Philip KorsholmandGitHub 6da29c72c4 Feat(medusa): request order edit (#2239)
**What**
- Implement `admin/order-edits/:id/request`

Fixes CORE-499
2022-09-22 10:17:00 +00:00
Adrien de PerettiandGitHub 14e808c724 feat(medusa, medusa-js, medusa-react): Implement item change deletion from an order edit (#2241) 2022-09-22 11:02:58 +02:00
Carlos R. L. RodriguesandGitHub eb8034502b chore: initial commit fix linting issues (#2169)
* chore: lint fixes
2022-09-21 12:19:03 -03:00
Philip KorsholmandGitHub c661cc789b Feat/decline order edit (#2234)
**What**
- Decline an order edit from a store endpoint
- Refactor totals setting to a service method

Fixes CORE-502
2022-09-21 11:02:10 +00:00
Frane PolićandGitHub de85a971c6 fix: infer MA currency on PL create (#2232)
**What**
- a MoneyAmount record can be created with either providing region or currency. MA records cannot be inserted in the DB without currency due to not null constraints therefore the currency needs to be inferred from provided region

**How**
- by using the same utility that fixes this issue on PL update

**Testing**
- extend the "create PL" integration test to handle a MA with a region

---

FIXES CORE-525
2022-09-19 18:30:31 +00:00
Frane PolićandGitHub e1fe5ed094 feat(medusa): Update OrderEdit (#2220) 2022-09-19 13:29:12 +02:00
Philip KorsholmandGitHub 5a2ac76762 feat(medusa): Hard delete OrderEdits (#2225) 2022-09-19 10:18:21 +02:00
Oliver Windall JuhlandGitHub 3f73170288 fix(medusa): Normalize discount code before querying DB (#2224)
**What**
Normalize discount code before querying DB

Fixes CORE-567
2022-09-16 12:01:36 +00:00
Adrien de PerettiandGitHub f7177c9033 feat(medusa): Implement premises of the creation flow of an order edit (#2187)
**What**
- Implements the admin create end point 
- Service implementation of the create method and the retrieveActive as well as the totals computation
- Improve compute line items
- client
  - medusa-js api
  - medusa-react mutations hooks

**Tests**
- Unit tests of the create end points
- Unit tests of the service create method
- Integration tests for admin that also take into account totals computations
- client
  - medusa-js tests
  - medusa-react hooks tests

FIXES CORE-491
2022-09-16 08:29:40 +00:00
sabakhiljiandGitHub 6132711eef fix(medusa-js): Use correct payload type in medusa-js (#2207) 2022-09-16 09:42:26 +02:00
Philip KorsholmandGitHub 09627c01d3 feat(medusa): Support OrderEdit removal (#2204) 2022-09-16 08:39:40 +02:00
olivermrbl 6225aa57b8 chore(release): Publish 2022-09-15 17:22:12 +02:00
olivermrbl d2932d328c chore: Include changesets 2022-09-15 17:19:17 +02:00
olivermrbl 625964dcf3 Merge branch 'master' into develop 2022-09-15 17:15:18 +02:00
Philip KorsholmandGitHub 6f4b221971 fix(medusa): Cleanup Tax lines in case of a failed cart completion (#2212) 2022-09-15 17:14:10 +02:00
Oliver Windall JuhlandGitHub 5d75e16b1f fix(medusa): Expose list-currencies endpoint by removing feature flag guard (#2216) 2022-09-15 16:29:14 +02:00
d47b785b39 chore(docs): Generated Entities Reference (automated) (#2217)
Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>
2022-09-15 16:07:45 +03:00
9ead8aedd1 chore(docs): Generated API Reference (#2218)
Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>
2022-09-15 16:07:31 +03:00
Shahed NasserandGitHub 7c6521101e docs: fixed errors in OAS comments (#2215) 2022-09-15 16:01:34 +03:00
Shahed NasserandGitHub 9dcbefd829 docs: fixes to OAS comments (#2214)
* fixed tag name

* added price selection query params

* added more info to the currency_code query param

* fix change in imports
2022-09-15 15:04:36 +03:00
Shahed NasserandGitHub 19f29bfe48 docs: fixed design bug in API reference (#2213) 2022-09-15 14:01:35 +03:00
Adrien de PerettiandGitHub f863d28b9a feat(medusa): Implement premises of order edit retrieval (#2183)
**What**
- Implements the admin/store retrieval end point 
- Service implementation of the retrieve method
- Service implementation of the computeLineItems method which aggregates the right line item based on the changes that are made
- client
  - medusa-js api
  - medusa-react queries hooks

**Tests**
- Unit tests of the retrieval end points
- Unit tests of the service retrieve method and computeLineItems
- Integration tests for admin/store
- client
  - medusa-js tests
  - medusa-react hooks tests

FIXES CORE-492
2022-09-15 09:12:20 +00:00
Shahed NasserandGitHub 18c4971d0c docs: added claims user guide (#2211) 2022-09-14 18:29:10 +03:00
Shahed NasserandGitHub effa4248b6 docs: added docs for how to Import Products using API (#2209)
* fix code snippet for create upload

* added product import docs

* fix to upload endpoint code example

* added minimum version for MinIO
2022-09-14 16:17:02 +03:00
Shahed NasserandGitHub 02c3b18466 docs: added export order user guide (#2208) 2022-09-14 15:33:02 +03:00
59448f2a26 chore(docs): Generated Entities Reference (automated) (#2205)
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>
2022-09-14 13:26:33 +03:00
fbdcb78066 chore(docs): Generated Services Reference (automated) (#2206)
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>
2022-09-14 13:26:03 +03:00
olivermrbl 3efeb6b84f chore(release): Publish 2022-09-14 11:36:53 +02:00
olivermrbl 44b5914b43 chore: Update changesets 2022-09-14 11:33:21 +02:00
olivermrbl b227fcb163 Merge branch 'master' into develop 2022-09-14 10:25:03 +02:00
olivermrbl 9be3860fa5 chore(release): Publish 2022-09-14 10:08:29 +02:00
Frane PolićandGitHub 992ef733f4 fix(medusa): Check for Sales Channel on product import (#2202) 2022-09-14 09:53:23 +02:00
sabakhiljiandGitHub 2bfde7d787 docs: change title in Create a Service documentation (#2201)
Change title in Create a Service documentation
2022-09-14 10:37:47 +03:00
eb3b02baf4 fix(medusa): cart to be created with a country code (#2197)
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
2022-09-13 19:19:06 +00:00
Frane PolićandGitHub f2eb942b41 feat: order editing data model (#2184)
**What**
- add order editing entities
- add repositories
- add a feature flag for the order editing feature
- add the migrations file

RESOLVES CORE-490
2022-09-13 16:40:21 +00:00
Shahed NasserandGitHub 3767cf26f7 docs: added returns user guide (#2199) 2022-09-13 18:30:48 +03:00
Shahed NasserandGitHub a9e3c5e68a docs: added user guide for draft orders (#2198) 2022-09-13 17:47:41 +03:00
Shahed NasserandGitHub 99b51a90b7 docs: added "Manage Order's Fulfillments" user guide (#2196) 2022-09-13 16:31:43 +03:00
Shahed NasserandGitHub 27526fe879 docs: added user guide for manage payment (#2194) 2022-09-13 15:25:34 +03:00
Carlos R. L. RodriguesandGitHub a94d9816fe chore: Centralise ESLint rules (#2162)
* chore: centrilize eslint rules
2022-09-13 07:42:33 -03:00
Shahed NasserandGitHub ac9e1aca6f docs: updated strapi docs (#2193) 2022-09-13 13:14:27 +03:00
Sushil KumarandGitHub a12d737d1c docs: removed prerequisite section and added required/optional tool section (#2192)
* docs: rearranged and removed installation section

> Removed "Prerequisite Background Knowledge" section
> Created "Required Tools" and "Optional Tools" sections
> Moved "Node.js", "Git", and "Medusa CLI" to Required Section 
> "PostgreSQL" and "Redis" to "Optional Section"

* removed links from heading

* Removed Lists under required tools

* added text below headline
2022-09-13 13:14:06 +03:00
olivermrbl 612a548875 chore: Bump minor version of plugins 2022-09-13 10:48:58 +02:00
6e0258f36c chore(docs): Generated API Reference (#2191)
Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>
2022-09-13 10:59:51 +03:00
Sebastian RindomandGitHub 37fd48000b fix(medusa): allow address updates on carts w/o existing address (#2176) 2022-09-13 07:51:08 +00:00
olivermrbl 70cf3f1f2c chore: Bump medusa-file-minio 2022-09-13 09:02:14 +02:00
olivermrbl 91f087098c fix: Merge conflicts w. master 2022-09-13 08:59:06 +02:00