Riqwan Thamir
1185be31c4
fix: incorrect changeset breaks preview builds ( #10173 )
2024-11-20 09:41:40 +00:00
Shahed Nasser
3fee17747f
fix(types): fix AdminBatchProductRequest to have product ID ( #10168 )
2024-11-20 11:10:26 +02:00
Riqwan Thamir
3c4a9b85d8
chore(medusa): remove unfinished update order endpoint ( #10169 )
2024-11-20 08:44:49 +00:00
Oli Juhl
8091c5f5bc
fix: Remove undefined from events in update ( #10170 )
2024-11-20 09:43:51 +01:00
Harminder Virk
7390c14c20
feat: add support for making relationships searchable ( #10172 )
...
Closes: FRMW-2784
2024-11-20 08:39:44 +00:00
Riqwan Thamir
495c381709
feat(types, js-sdk): add updateCustomer to js-sdk ( #10158 )
...
what:
- adds new `POST /store/cart/:id/customer` endpoint to js sdk
2024-11-19 18:32:49 +00:00
Frane Polić
79088c8a3b
feat(medusa): request order transfer storefront API ( #10156 )
...
**What**
- add an endpoint for order transfer requests from the storefront
---
CLOSES CMRC-702
2024-11-19 17:42:25 +00:00
Shahed Nasser
b43febda54
chore(js-sdk,types): add tsdocs for admin JS SDK methods [6/n] ( #10028 )
...
* chore(js-sdk,types): add tsdocs for admin JS SDK methods [6/n]
* fix error
* remove type changes
2024-11-19 19:15:44 +02:00
Shahed Nasser
7a3c6acf31
docs: fix heading import in ui route docs ( #10167 )
2024-11-19 18:49:07 +02:00
Riqwan Thamir
85f9c2b85a
fix(framework,types): correct example of database driver options ( #10166 )
2024-11-19 16:32:31 +00:00
Shahed Nasser
5fb73e6698
chore(core-flows,types): add TSDocs for useQueryGraphStep ( #10042 )
2024-11-19 18:31:33 +02:00
Shahed Nasser
be700e31f2
docs: add section on querying records from a link's table ( #10165 )
2024-11-19 18:28:10 +02:00
Shahed Nasser
dbd06a131a
docs-util: remove duplicate methods from JS SDK ( #10161 )
2024-11-19 18:07:44 +02:00
Riqwan Thamir
2783bed8ae
fix(dashboard): updated variant title is used when creating product ( #10155 )
2024-11-19 16:22:34 +01:00
Shahed Nasser
a1738f823c
docs: change report issue link ( #10160 )
2024-11-19 15:54:16 +02:00
Shahed Nasser
156494c646
docs: fix provider ID in payment's webhook URL ( #10157 )
2024-11-19 15:29:34 +02:00
Harminder Virk
9dff05cdde
Revert "feat: add optional fields" ( #10159 )
...
Reverts medusajs/medusa#10150
2024-11-19 13:28:02 +00:00
Shahed Nasser
3f4e6a168b
docs: remove section on updating cart's customer ( #10154 )
...
* docs: add more clarification on updating a cart's customer
* remove section
2024-11-19 15:19:53 +02:00
Adrien de Peretti
1f44281ed6
fix(product): Update full descendant tree mpath when updating parent category id ( #10144 )
...
FIXES FRMW-2774
**What**
When updating the parent category id, all descendant mpath should be re computed
2024-11-19 12:51:34 +00:00
Adrien de Peretti
59bf9afd48
fix(core-flows): Add missing cart sales channel id fields to be part of the application context ( #10142 )
...
RESOLVES SUP-185
**What**
The cart fields to be fetched for the promotion workflow was not including the sales_channel_id, making any rules being constraint to that fields not being validated against this property.
2024-11-19 11:46:49 +00:00
Riqwan Thamir
b7044bb3b0
feat(core-flows,medusa): Add API to update cart's customer ( #10151 )
...
what:
- adds an endpoint that updates a cart's customer
RESOLVES CMRC-718
2024-11-19 11:44:25 +00:00
Sebastian Rindom
41dc05d0c9
fix: add address and customer metadata to tax calc context ( #10122 )
...
Fixes CMRC-713
**What**
- Ensure that customer and shipping address metadata is passed in the tax calculation context when updating tax lines on a cart.
**Why**
- Gives more flexibility in criteria to evaluate tax rates.
- https://github.com/medusajs/medusa/discussions/10121
- https://github.com/medusajs/medusa/discussions/10114
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-11-19 11:42:31 +00:00
Shahed Nasser
3b1463048a
docs: fix error on collapsing prerequisites ( #10153 )
2024-11-19 13:35:47 +02:00
Frane Polić
39e81d8d21
fix(dashboard): order edit - display item quantity change correctly ( #10078 )
...
**What**
- use a diff form change action details to display edit history
2024-11-19 11:22:55 +00:00
Adrien de Peretti
7aa990795c
chore(): Update module provider retrieval error message and type ( #10138 )
...
Partially RESOLVES FRMW-2802
**What**
Improve error message and change the error type when retrieving a provider from a local container fail
2024-11-19 11:19:19 +00:00
Harminder Virk
661ea7865c
feat: add optional fields ( #10150 )
2024-11-19 16:28:33 +05:30
Jim Johnston
18a60e2d2e
docs: S3 providers - add example for DigitalOcean Spaces endpoint ( #10145 )
...
The [S3 providers docs](https://docs.medusajs.com/resources/architectural-modules/file/s3#:R1d5rtttqj5db :) instructs DigitalOcean users to set the endpoint address to the "Spaces Origin Endpoint":
```
For DigitalOcean Spaces, it's the Spaces Origin Endpoint.
```
On DigitalOcean's user interface they include the bucket name in their origin endpoint:

Using this url for the endpoint will cause an error.
The example URL `https://{region}.digitaloceanspaces.com ` should tip users off to remove the bucketname.
Cheers!
2024-11-19 10:52:26 +00:00
Frane Polić
36460a3a07
feat(medusa, types, utils, core-flows, order) request & accept order transfer ( #10106 )
...
**What**
- add request order transfer workflow
- add admin endpoint for transferring an order to a customer
- accept order transfer storefront endpoint
- accept transfer workflow
- changes in the order module to introduce new change and action types
---
**Note**
- we return 400 instead 409 currently if there is already an active order edit, I will revisit this in a followup
- endpoint for requesting order transfer from the storefront will be added in a separate PR
---
RESOLVES CMRC-701
RESOLVES CMRC-703
RESOLVES CMRC-704
RESOLVES CMRC-705
2024-11-19 08:53:22 +00:00
Adrien de Peretti
b1b7a4abf1
fix(payment): Idempotent cancellation and proper creationg fail handling ( #10135 )
...
RESOLVES SUP-188
**What**
Two changes are happening here
- In the stripe payment provider, idempotent cancellation action, if not id is provided then return the existing data unchanged
- Payment module should not try to cancel a session that have failed to be created in the first place
2024-11-18 17:45:13 +00:00
Carlos R. L. Rodrigues
47ca1d4b54
fix(inventory): update reservation quantity ( #10139 )
2024-11-18 11:55:22 -03:00
Harminder Virk
d933b3f1e4
Refactor/finish rename order ( #10136 )
2024-11-18 15:31:29 +05:30
Harminder Virk
2c957c64be
refactor: rename workflow to singular ( #10134 )
2024-11-18 14:58:30 +05:30
Shahed Nasser
f5c580a661
docs: add missing prerequisite in stripe's storefront integration ( #10097 )
2024-11-18 09:52:00 +02:00
Mehmet Erturk
1d88ad3793
feat: Add Turkish Language ( #10109 )
...
Turkish translation added.
2024-11-15 22:12:34 +00:00
Shahed Nasser
b0c6efa98b
docs: fix copy in code blocks with tabs ( #10123 )
...
* docs: fix copy in code blocks with tabs
* fix lint error
2024-11-15 18:59:46 +02:00
Shahed Nasser
1fb2998620
docs: document nested UI routes ( #10104 )
...
* docs: document nested UI routes
* address PR feedback
2024-11-15 18:54:33 +02:00
Shahed Nasser
12e8405cca
docs: add note about using dates in workflows ( #10107 )
2024-11-15 18:42:56 +02:00
Adrien de Peretti
2822972e04
fix(product): wrong snapshot name and inexistent script ( #10119 )
...
* chore(product): Rename wrong snapshot name and add missing elements
* rm non existing command
* Create proud-pigs-deny.md
2024-11-15 15:53:41 +01:00
Kasper Fabricius Kristensen
493d242c12
fix(dashboard): Add Breadcrumb components ( #10079 )
...
**What**
- Adds Breadcrumb component to all routes that needs breadcrumbs.
- The Breadcrumb components use a combination of loader data and useQuery to ensure that the displayed value is kept up to date if the underlying data is changed via a mutation.
- Also fixes a couple of places where the breadcrumb was not setup correctly.
Resolves CMRC-688
2024-11-15 13:13:03 +00:00
Kasper Fabricius Kristensen
8ed3d87c23
fix(dashboard): Add missing inventory list zones ( #10117 )
...
Resolves CMRC-710
2024-11-15 13:09:26 +00:00
Adrien de Peretti
1afc577e54
feat(product): Make product option value linkable ( #10116 )
...
RESOLVES FRMW-2799
**What**
Make the product option value linkable
2024-11-15 11:32:55 +00:00
Adrien de Peretti
10da8b379f
chore(workflows-sdk): Display each error individually instead of packed ( #10072 )
...
**What**
Instead of displaying a single string prepared with all the errors, log each error individually
2024-11-15 11:27:52 +00:00
Kasper Fabricius Kristensen
dea86d8c87
fix(dashboard): Fix active nav link styling for built-in routes ( #10082 )
...
**What**
- Ensures that NavLinks are correctly styled for both built-in and extension routes.
2024-11-14 18:32:52 +00:00
Kasper Fabricius Kristensen
a153bc477c
fix(admin-shared,dashboard): Add missing injection zones ( #10098 )
...
**What**
- Adds missing InjectionZones for ProductVariant details page.
- Removes v1 related zones, such as GiftCard and DraftOrder.
2024-11-14 18:32:36 +00:00
Shahed Nasser
79a3dc1e82
docs: update admin injection zones list ( #10103 )
2024-11-14 18:14:16 +02:00
Shahed Nasser
9c39cf69fb
docs: add guide on how to translate admin ( #10095 )
...
* docs: add guide on how to translate admin
* added a link from the main docs
2024-11-14 17:17:01 +02:00
Carlos R. L. Rodrigues
06ce16c90b
chore(local-file): throw error if file exist ( #10087 )
2024-11-14 12:11:37 -03:00
Shahed Nasser
273960f6e3
docs: fix client error for learning path ( #10102 )
2024-11-14 16:53:24 +02:00
Adrien de Peretti
2e5fd9fd71
fix(core-flows): Fix date usage accross workflows ( #10100 )
...
FIXES CMRC-691
**What**
`Date` is something that get executed, since workflows are meant to compose the definition of what will be executed, the date where always having the same value as they was executed once during composition.
Instead wrap those into transformer that will be executed when needed and fix the Date issues
2024-11-14 14:51:30 +00:00
Shahed Nasser
af66ac58cc
docs: add missing import in digital product recipe ( #10094 )
2024-11-14 16:41:14 +02:00