Commit Graph

7020 Commits

Author SHA1 Message Date
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
Furman
4c983557f9 feature: Add email to google provider-identity metadata (#10081)
* feature: Add email to google provider-identity metadata

* Include changeset.

---------

Co-authored-by: Stevche Radevski <sradevski@live.com>
2024-11-14 15:01:53 +01:00
Carlos R. L. Rodrigues
3e265229f2 chore(event-bus): event bus error handling (#10085) 2024-11-13 18:03:29 -03:00
Harminder Virk
98bf8c9006 test: add tests for self relationships (#10071)
Initially I thought that we will have to add special checks to allow relationships referencing itself. However, it turned out that not to be the case. Instead, it had more to do with how self relationships are defined in Mikro ORM.

In case of `belongsTo` relationship we have to define the other side as well either as a `hasMany` or `hasOne`. For example:

** The following code will fail, because no children are defined for the parent**
```ts
const user = model.define("user", {
  id: model.number(),
  username: model.text(),
  parent: model.belongsTo(() => user)
})
```

** Addition of children relationship will make things work**
```ts
const user = model.define("user", {
  id: model.number(),
  username: model.text(),
  parent: model.belongsTo(() => user, { mappedBy: "children" }),
  children: model.hasMany(() => user, { mappedBy: "parent" }),
})
```

We can see the similar setup here with our `ProductCategory` MikroORM entity. https://github.com/medusajs/medusa/blob/develop/packages/modules/product/src/models/product-category.ts#L87-L94

@adrien2p Correct me if I am wrong. But I have added the tests for now so that we know the behavior of self relationships
2024-11-13 17:20:27 +00:00
Shahed Nasser
0ea57659e8 docs: improv version detection + fix breadcrumbs (#10083) 2024-11-13 18:20:05 +02:00
Shahed Nasser
c054f47872 docs-utils: make reference table of content in alphabetical order (#10084) 2024-11-13 18:10:20 +02:00
Shahed Nasser
662b096a46 docs: fix oneOf design hiding more than three items (#10077)
* docs: fix oneOf design hiding more than three items

* fix lint errors

* fix eslint
2024-11-13 17:41:49 +02:00
Shahed Nasser
938f3bd934 docs: update to next 15 + eslint 9 (#9839)
* update next

* updated react

* update eslint

* finish updating eslint

* fix content lint errors

* fix docs test

* fix vale action

* fix installation errors
2024-11-13 17:03:17 +02:00
Shahed Nasser
6f7467f071 docs: added + updated build and deployment guides (#10019) 2024-11-13 14:44:36 +02:00
Shahed Nasser
b6775f894a docs: fix types of injection zone props (#10074)
Closes DX-1065
2024-11-13 14:32:55 +02:00
Harminder Virk
d9d4e575f6 fix: do not update the .env.template file with the database name (#10073)
Fixes FRMW-2775
2024-11-13 12:28:13 +00:00
Shahed Nasser
f151fb32aa docs: add emit events + types documentation (#10026)
* docs: add emit events + types documentation

* vale fixes
2024-11-13 14:17:14 +02:00
Shahed Nasser
7a26e123bb docs: fix outdated links (#10040) 2024-11-13 11:02:01 +02:00
Shahed Nasser
2d469ba587 docs: added note about test timeout (#10041) 2024-11-13 11:01:47 +02:00
Shahed Nasser
5fec006371 docs-util: fix helper step settings (#10045) 2024-11-13 11:01:14 +02:00
Shahed Nasser
868b1c190f docs: change useRemoteQueryStep to useQueryGraphStep (#10051)
* docs: change useRemoteQueryStep to useQueryGraphStep

* fix lint errors
2024-11-13 11:00:55 +02:00
Shahed Nasser
823552ecd9 docs: document multiple steps usage in a workflow (#10053) 2024-11-13 11:00:37 +02:00
Shahed Nasser
1fbe1d4ee9 docs: update event module guide (#10056) 2024-11-13 11:00:22 +02:00
Shahed Nasser
3962c2c88f docs: fix link to medusa configuration guide (#10059) 2024-11-13 11:00:04 +02:00
Shahed Nasser
690c352993 docs: add documentation on validateAndTransformQuery (#10060)
* docs: add documentation on validateAndTransformQuery

* fix vale error
2024-11-13 10:59:46 +02:00
Shahed Nasser
1d87459951 docs: remove duplicate buttons in code actions (#10061) 2024-11-13 10:59:14 +02:00
Shahed Nasser
e10fb34eb9 docs: fix slugs pointing to admin rather than store routes (#10063) 2024-11-13 10:42:58 +02:00
Hadi Abdalla
c341f961ce Fix Typo in Documentation (#9989)
This PR fixes a typo in the documentation
2024-11-13 08:20:43 +00:00
Mohsen
4f0726311a Fix grammar issue in the doc (#10064)
added "in" to fix a grammar issue
2024-11-13 07:57:06 +00:00
Carlos R. L. Rodrigues
fc5d2b5fca feat(core-flows): order add quantity diff (#10065) 2024-11-12 16:49:58 -03:00
Karl Hofmann
ffa3a15ba1 Feat: add german language support (#9892)
**What**
Added German language json file. 

**Why**
To be able to choose german language.

**How**
The File is translated with Google Translate, some human checks and corrections. I'm sure it's not perfect, but it is a good starting point. First the en.json was duplicated (as de.json) to be able to see the changes made and if the structure is still the same.

**Testing**
As mentioned in How, i checked if the structure is still the same.

Co-authored-by: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com>
2024-11-12 13:46:43 +00:00
Carlos R. L. Rodrigues
2344012d1c fix(core-flows): capture before order created (#9980)
What:
 When `autocapture` is enabled, the webhook is processed before the order was created.
 The payment processing workflows were merged into a single one
 
FIXES: SUP-118, SUP-9

https://github.com/medusajs/medusa/issues/9998
2024-11-12 13:43:48 +00:00
github-actions[bot]
9e40f34ba8 chore(docs): Updated API Reference (automated) (#10047)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
2024-11-12 10:32:44 +00:00
github-actions[bot]
c3a0123958 chore(docs): Generated References (automated) (#10046)
Generated the following references:
- `core_flows`
- `js_sdk`
- `modules`
- `product`
- `types`

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
2024-11-12 10:30:09 +00:00
github-actions[bot]
15da46a026 chore(docs): Update version in documentation (automated) (#10044)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
2024-11-12 10:27:45 +00:00