Frane Polić
1d7888afca
feat(medusa, link-modules): sales channel <> product module link ( #5450 )
...
* feat: sales channel joiner config
* feat: product sales channel link config, SC list method
* feat: migration
* fix: refactor list SC
* refactor: SC repo api
* chore: changeset
* feat: add dedicated FF
* feat: product<> sc join entity
* fix: update case
* fix: add FF on in the repository, fix tests
* fix: assign id when FF is on
* fix: target table
* feat: product service - fetch SC with RQ
* feat: admin list products & SC with isolated product domain
* feat: get admin product
* feat: store endpoints
* fix: remove duplicate import
* fix: remove "name" prop
* feat: refactor
* fix: product seeder if FF is on
* fix: env
* refactor: workflow product handlers to handle remote links
* fix: condition
* fix: use correct method
* fix: build
* wip: update FF
* fix: update FF in the handlers
* chore: migrate to medusav2 FF
* chore: uncomment test
* fix: product factory
* fix: unlinking SC and product
* fix: use module name variable
* refactor: cleanup query definitions
* fix: add constraint
* chore: rename prop
* fix: add hook
* fix: address comments
* fix: temp sc filtering
* fix: use RQ to filter by SC
* fix: add sc to filter to list
---------
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
2023-12-15 13:43:00 +01:00
Riqwan Thamir
2d79eeeecc
feat(medusa): add currency to region responses ( #5857 )
...
Resolves https://github.com/medusajs/medusa/issues/5837
2023-12-14 15:52:54 +00:00
github-actions[bot]
7f5e638f61
chore: Version Packages ( #5754 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-14 15:27:39 +01:00
Adrien de Peretti
2826605b01
fix(medusa): Order edit confirmation conflict line items update ( #5867 )
...
* fix(medusa): Order edit confirmation conflict line items update
* naming
* Create serious-flowers-provide.md
* another proposal
* fixes
2023-12-14 14:52:27 +01:00
Adrien de Peretti
b5748ab59e
chore(medusa): Prefer logger instead of console.log ( #5846 )
...
* chore(medusa): Prefer logger instead of console.log
* Create nasty-comics-leave.md
* fix imports
2023-12-13 16:09:48 +01:00
Riqwan Thamir
07107f3565
feat(orchestration,core-flows,medusa,product,types,utils): product import/export uses workflows ( #5811 )
2023-12-12 12:09:25 +00:00
Zarar Siddiqi
6f96ced40f
feat(medusa): Emit "discount.created" event when discount is created ( #5816 )
2023-12-12 10:52:57 +01:00
Riqwan Thamir
079f0da83f
feat(core-flows,pricing,medusa,pricing,types,utils): Price List Prices can have their own rules ( #5752 )
...
**What**
- Add price-rules for prices in price-lists
- make rules object optional when creating prices
**Why**
- more price granularity
Co-authored-by: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com >
2023-12-12 08:20:21 +00:00
josetr
d9e29e8e45
fix(medusa): Updating note doesn't require loading author relationship ( #5825 )
2023-12-10 19:37:29 +01:00
Kasper Fabricius Kristensen
591ba2388d
fix(ui): Bump cva and minor type fixes ( #5818 )
...
**What**
- Bumps `class-variance-authority` to new beta version - `cva@beta`.
- Updates all usages of `cva` to new API.
- Clear up the naming of types in `usePrompt`
**Why**
- A bug in how `class-variance-authority` exported its types mean that we were relying on patching the package to ensure that the correct types made it into the build of our UI package. This was important to ensure intellisense for component variants, such as `<Button size="large" />`. Previously in the UI monorepo, having the patch was enough to ensure that the correct types made it into the build, but that was not the case after we moved the design system to the core repo. The issue with types is fixed in the `@1` version of `cva` which is currently in beta. I have pinpointed the version to the current beta version to ensure stability despite the package currently being in beta.
2023-12-07 20:13:44 +00:00
Adrien de Peretti
85cda7ce37
feat(medusa, core-workflows, product): slightly improve create cart workflow ( #5725 )
2023-12-07 17:05:23 +01:00
mortenengel
9b447f99ff
fix(medusa): Product option values in CSV Export ( #5781 )
...
* https://github.com/medusajs/medusa/issues/5712
* fix-5712 added a comment
* fix/5712 - changing to context object
* Create yellow-games-reflect.md
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-12-06 15:12:05 +01:00
pepijn-vanvlaanderen
a53ae1e29b
feat(medusa): Replace Node Redis with ioredis ( #5656 )
...
* Replaced Node Redis with ioredis
* Update express.ts
2023-12-06 09:10:56 +01:00
Adrien de Peretti
6975eacb33
feat(medusa): Improve add line item to cart perf and transaction management + clustering start command ( #5701 )
2023-12-06 08:53:35 +01:00
Edin Skeja
5d0e9ac007
feat(medusa-payment-klarna): Add language variable ( #4483 )
...
* Add language variable
* Add changeset
2023-12-03 14:42:16 +01:00
iweurman
f20d484b23
feat(admin): Add Korean language support ( #5769 )
...
* Add Korean language support
* Add to docs
* Create angry-eels-guess.md
---------
Co-authored-by: olivermrbl <oliver@mrbltech.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-12-03 14:40:15 +01:00
driver005
fd317f1a6b
feat(medusa-cli): add monorepo support command develop ( #5723 )
...
* add monorepo support command develop
* fix formating bug in @medusa/admin package.json
* Create grumpy-bees-laugh.md
---------
Co-authored-by: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-12-03 14:29:55 +01:00
Oli Juhl
428331a653
feat(medusa): Respond with order when cart is already completed ( #5766 )
2023-12-01 09:17:12 +01:00
Kasper Fabricius Kristensen
4e9d954549
fix(medusa-react): Allow setting maxRetries on MedusaProvider ( #5765 )
...
* allow settign maxRetries on MedusaProvider
* add changeset
* set default maxRetries to 3
2023-11-29 15:42:46 +00:00
Adrien de Peretti
8f25ed8a10
feat(link-modules, pricing, product, utils): Custom database config in shared mode ( #5755 )
...
* feat(link-modules, pricing, product, utils): Should be able to set some custom database config even in shared mode
* Create wet-hounds-retire.md
2023-11-29 08:19:28 +00:00
Riqwan Thamir
c4deeee481
fix(modules-sdk): add graphql dependency to modules-sdk ( #5750 )
2023-11-28 17:11:44 +00:00
Philip Korsholm
e4bfa6c88a
fix(medusa): throw proper error when product doesn't exist w/ key header ( #5745 )
...
**What**
- ensure that an error is raised properly if the requested product doesn't exist and a publishable-key header is set
**Why**
- previously endpoints would hang if the product didn't exist and requests would time out
closes #5724
2023-11-28 10:24:50 +00:00
github-actions[bot]
935e9f0561
chore: Version Packages ( #5673 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-27 16:43:51 +00:00
Kasper Fabricius Kristensen
d5526736ec
fix(admin-ui): fix height of Bulk Editor cells to always be 40px ( #5737 )
2023-11-27 16:34:53 +00:00
Philip Korsholm
de8f748674
fix(link-modules, utils): remove limits on queries when primary-key is provided ( #5732 )
2023-11-27 15:42:25 +00:00
Philip Korsholm
3bcf08c0cb
fix(admin-ui): inventory item deletion when removing product ( #5727 )
2023-11-27 13:42:55 +00:00
Riqwan Thamir
2e6b110316
fix(medusa,pricing): Fix migrations for existing databases ( #5730 )
2023-11-27 13:36:56 +00:00
Kasper Fabricius Kristensen
5f6751a61f
fix(admin-ui): Fix Y-axis scroll in bulk editor ( #5726 )
2023-11-27 11:13:11 +00:00
Philip Korsholm
18afe0b9ad
Fix(medusa, inventory, stock-location, types, utils): Modules sdk build query ( #5713 )
...
* remove defaults
* take 2
* works now
* add changeset
* pricing module and pricing service list take null updates
* update handlers
* update product module service with take:null where relevant
* no spread
* note to self:default offset should be 0, not 15
2023-11-27 10:17:42 +00:00
Philip Korsholm
aa6c4cbac5
fix(medusa): pricing module list prices return type ( #5715 )
2023-11-26 16:30:21 +00:00
Philip Korsholm
0df1c7d427
fix(pricing, types): update calculatePrices return type to match actual type ( #5709 )
...
* initial type fix
* add changeset
* update changeset
* update tsdocs
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
2023-11-24 17:12:34 +00:00
Carlos R. L. Rodrigues
ffb0c7b4cd
feat(workflows-sdk): get name method ( #5714 )
2023-11-24 16:39:27 +00:00
olivermrbl
74117ad48b
chore(changesets): Change workflows -> workflows-sdk
2023-11-24 14:03:51 +00:00
Adrien de Peretti
ddbeed4ea6
chore(workflows, core-flows): Split workflows tooling and definitions ( #5705 )
2023-11-24 13:55:48 +00:00
Riqwan Thamir
fc1ef29ed9
fix(medusa,pricing,types): rules only gets updated/deleted upon passing an explicit object ( #5711 )
2023-11-24 13:54:23 +00:00
Kasper Fabricius Kristensen
07934cdaac
fix(admin-ui): Edit prices requires at least one product ( #5710 )
2023-11-24 13:54:07 +00:00
Kasper Fabricius Kristensen
f4c489fb85
fix(admin-ui): Fix issue with null product categories ( #5707 )
...
* fix(admin-ui): If categories is null on a product the details page should not crash
* cleanup variant warning to reflect pricing changes
2023-11-24 12:51:32 +00:00
Philip Korsholm
712c4496ce
fix(medusa): Update default relations in admin for list-product from module
2023-11-24 12:50:42 +00:00
olivermrbl
f2fd51f969
chore(changesets): include @medusajs/admin
2023-11-24 09:22:09 +00:00
Kasper Fabricius Kristensen
22bea2724d
fix(medusa): Normalize subscriber paths ( #5703 )
2023-11-23 17:33:51 +00:00
Riqwan Thamir
1e39a95f8a
fix(pricing, medusa): resolve minor pricing-module bugs ( #5685 )
...
* fix region price updates
* pricing migration: include title/name field value migration
* update migration scripts for pricing module
* move file to script utils
* rename file
* rename file
* add changeset
* remove redundant maps
* update migration script
* nit
* remove unnecessary variable
* filter before map
* array function naming cleanup
* chore: address pr reviews
---------
Co-authored-by: Philip Korsholm <philip.korsholm@hotmail.com >
Co-authored-by: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com >
2023-11-23 17:11:47 +01:00
Philip Korsholm
02ea9ac3ac
feat(admin-ui): Delete pricing forms from edit + create variant modals ( #5676 )
2023-11-23 15:31:32 +00:00
Philip Korsholm
a39ce125cc
fix(product, types, workflows): Update product variant workflow ( #5668 )
...
**What**
- Fix issues with update-variant workflow:
- other variants than the updated variant are no longer removed
- options are updated properly
Co-authored-by: Riqwan Thamir <5105988+riqwan@users.noreply.github.com >
2023-11-23 14:35:01 +00:00
Kasper Fabricius Kristensen
b25b29fe7b
fix(ui): code block styles ( #5692 )
...
**What**
- Improves the styling of CodeBlock prism theme
2023-11-23 11:59:17 +00:00
Adrien de Peretti
010560fd2a
fix(workflows): compensation handling ( #5691 )
2023-11-23 09:11:03 +00:00
Riqwan Thamir
6025c702f3
fix(pricing,types): remove is_dynamic from model + types ( #5664 )
...
what:
Removing this until we introduce dynamic pricing.
Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com >
2023-11-22 19:28:48 +00:00
Carlos R. L. Rodrigues
9f9db39698
feat(workflows): Workflow DX ( #5607 )
2023-11-22 17:23:39 +00:00
Philip Korsholm
dc5750dd66
feat(medusa,types,workflows,utils,product): PricingModule Integration of PriceLists into Core ( #5536 )
2023-11-21 17:42:37 +00:00
github-actions[bot]
f4085dbede
chore: Version Packages ( #5622 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-21 08:46:09 +00:00
olivermrbl
7935c27b33
chore(changesets): Correct version bump
2023-11-21 08:25:30 +00:00