Oli Juhl and GitHub
65d3222973
chore: Move customer + customer group integration tests and fixes issues ( #7577 )
...
* chore: Move customer + customer group and fixes issues
* remove /customer sendpoint
2024-06-03 10:52:32 +02:00
Adrien de Peretti and GitHub
9608bf06ef
feat: Event emitting part 1/N (Fulfillment) ( #7391 )
...
**What**
Add support for event emitting in the fulfillment module
**NOTE**
It does not include the review of the events for the abstract module factory if the method is not implemented in the module itself and rely on the default implementation
2024-06-03 08:29:35 +00:00
Shahed Nasser and GitHub
28d2a5347a
chore(types, utils): added TSDocs for file provider module ( #7553 )
...
* chore(types, utils): added TSDocs for file provider module
* fix import
2024-06-03 10:18:02 +02:00
Shahed Nasser and GitHub
872c42c6dc
chore(utils): added TSDocs to AbstractAuthModuleProvider ( #7550 )
...
Added TSDocs to AbstractAuthModuleProvider. These are used to generate the reference on how to create an auth provider module.
2024-06-03 07:41:09 +00:00
Carlos R. L. Rodrigues and GitHub
af0140d317
feat(order): cancel fulfillment ( #7573 )
2024-06-02 09:33:24 -03:00
Stevche Radevski and GitHub
3ede9d7863
fix: Use integer for variant and category ranks ( #7572 )
2024-06-01 16:25:04 +02:00
Stevche Radevski and GitHub
97327670a5
feat: Add support for uploading media when creating a product ( #7567 )
2024-05-31 15:34:16 +00:00
Sebastian Rindom and GitHub
e66cf9112d
fix(utils): support omitting modules in config ( #7563 )
...
* fix: skip module loading if mod: false
* fix: don't include disabled modules in config
* add test
* fix: revert changes to module loading in medusaapp
2024-05-31 15:28:52 +02:00
Stevche Radevski and GitHub
cec9af1b80
feat: Add support for uploading media in admin ( #7564 )
2024-05-31 13:11:34 +02:00
Harminder Virk and GitHub
11528526fa
feat: loosely typed container
2024-05-31 15:22:03 +05:30
Riqwan Thamir and GitHub
2d956931b3
chore: append variants to created products on workflow ( #7560 )
2024-05-30 22:23:43 +02:00
Shahed Nasser and GitHub
6b86b1d531
chore(types): add TSDocs to the user module's types ( #7549 )
2024-05-30 18:04:44 +03:00
Riqwan Thamir and GitHub
22891060f9
chore: use product variant workflow in product create workflow ( #7548 )
...
what:
- reuses the product variant create workflow inside product create workflow
2024-05-30 14:04:59 +00:00
Stevche Radevski and GitHub
4117beed58
chore: Refactor batch product workflows and add tests ( #7540 )
2024-05-30 15:53:03 +02:00
Shahed Nasser and GitHub
fe96bd39b1
docs: change config snippets to use defineConfig ( #7546 )
2024-05-30 16:47:28 +03:00
Riqwan Thamir and GitHub
15e9787465
feat(types,medusa): add inventory quantity to products endpoint ( #7541 )
...
what:
- when inventory_quantity is requested through the API, we calculate the inventory based on sales channels + stock locations and return the total available inventory.
A variant can have multiple inventory items. As an example:
Table: (variant)
- 4 (required_quantity via link) x legs (inventory item)
- 2 x table top
Only if all individual inventory items of a variant are available, do we mark the variant as available as a single unit.
RESOLVES CORE-2187
2024-05-30 13:20:06 +00:00
Adrien de Peretti and GitHub
4e20588522
chore(core-flows): Cleanup old code ( #7547 )
...
Remove the old handlers and definitions that does not work anymore or are not used anymore. This legacy was bothering a refactoring we have with @thetutlage
2024-05-30 12:53:42 +00:00
Carlos R. L. Rodrigues and GitHub
8a5d9d04a3
chore(payment): provider call outside db transaction ( #7536 )
2024-05-30 07:24:06 -03:00
Carlos R. L. Rodrigues and GitHub
096372463e
chore(promotion): big number calc ( #7537 )
2024-05-30 07:23:57 -03:00
Adrien de Peretti and GitHub
61977bd392
chore: Allow modules to discover resources from ts/js and local directories ( #7520 )
...
**What**
Update the module resources discovery to account to the source directory to look into.
example:
```ts
user: { resolve: 'user' }
```
The above config will load the resources from the resolved path looking from the node modules
```ts
user: { resolve: './modules/user' }
```
The above config will load the resources from the local directory under dist if not run with ts node and under src otherwise
2024-05-30 09:14:55 +00:00
Stevche Radevski and GitHub
6698f3ab7b
feat: Add http integration tests and enable them in pipeline ( #7532 )
2024-05-30 10:51:31 +02:00
Stevche Radevski and GitHub
5ad6864b82
feat: Improve zod error messages ( #7535 )
2024-05-30 09:52:47 +02:00
Shahed Nasser and GitHub
27b64c23f0
feat(create-medusa-app): support more environment variables + fixes ( #7533 )
2024-05-29 21:25:31 +02:00
Shahed Nasser and GitHub
65ee18c5bc
chore(modules-sdk): Small fix to error wording ( #7526 )
...
* chore(modules-sdk): Small fix to error wording
* rename variables
* fix tests
* rename plugins to providers in tests
2024-05-29 21:17:35 +02:00
Kasper Fabricius Kristensen and GitHub
e73b6ce691
fix(ui,ui-preset,icons): Fix styling of Select, DropdownMenu, and Checkbox ( #7525 )
...
* progress
* progress
* fix: checkbox styling
* fix(ui,ui-preset): Fix the styling of Select, DropdownMenu, and Checkbox
* update ellipse-solid-mini icon
* cleanup
2024-05-29 21:16:54 +02:00
Stevche Radevski and GitHub
89b0876abc
fix: Build auth-google as commonjs module ( #7528 )
2024-05-29 17:17:25 +02:00
Stevche Radevski and GitHub
aeda24265d
feat: Remove returning token from customer and user endpoints ( #7523 )
...
* chore: Move generateJwtToken to utils
* feat: Stop returning token on user and customer endpoints
2024-05-29 17:13:01 +02:00
Kasper Fabricius Kristensen and GitHub
e5e5eb6e18
fix(dashboard): Clean Edit Variant form payload of empty strings ( #7512 )
...
* fix(dashboard): Clean Edit Variant form paylod of empty strings
* fix(dashboard,medusa): Allow passing null to update variant to unset fields
* fix product edit form
* cleanup
* cleanup
* pass prop
2024-05-29 17:09:40 +02:00
Kasper Fabricius Kristensen and GitHub
4483b7980d
fix(dashboard): Fix the color of general fields ( #7519 )
2024-05-29 17:09:13 +02:00
Riqwan Thamir and GitHub
f0b9d5534e
chore: query inventory items by location id ( #7524 )
...
what:
- allows querying inventory items by the correct location_id
2024-05-29 14:14:10 +00:00
Harminder Virk and GitHub
a40b6aef6d
Add defineConfig helper ( #7517 )
2024-05-29 17:10:15 +05:30
Carlos R. L. Rodrigues and GitHub
f1ced57d5f
chore: payment auto capture + remove enum from utils ( #7513 )
...
What:
- handles payments session that are auto captured
- removes all the enums from `@medusajs/types`
- move all `@medusajs/types` to devDependencies
2024-05-29 11:12:59 +00:00
Carlos R. L. Rodrigues and GitHub
bbca54efa7
chore(order): aggregate statuses ( #7497 )
2024-05-29 07:05:42 -03:00
Stevche Radevski and GitHub
8e66e10995
fix: Use correct config for auth methods per actor ( #7515 )
2024-05-29 10:42:53 +02:00
Harminder Virk and GitHub
51ea166df2
chore: use yarn@3.2.1 in all the packages ( #7514 )
2024-05-29 09:00:40 +02:00
Frane Polić and GitHub
7d6a87241d
fix(dashboard): display location details address ( #7491 )
...
**What**
- display the address of the location on the details page
- use address formatting utils
- fix caching keys for shipping options
---
CLOSES CORE-2127
2024-05-29 06:49:30 +00:00
Kasper Fabricius Kristensen and GitHub
01703c155f
feat(admin-sdk): Merge users Vite config ( #7509 )
...
**What**
- Allows users to customize the Vite config from `admin.vite` in `medusa-config.js`
**How**
```
/** @type {import('@medusajs/types').ConfigModule} */
module.exports = {
projectConfig,
admin: {
backendUrl: "http://localhost:9000 ",
// the config param is our default config
vite: (config) => {
return {
define: {
__TEST__: JSON.stringify("test"), // this will now be defined as a const that can be accessed in widgets
},
};
},
},
// ...
};
```
The `vite` param is a callback that takes our default config as a param. If the user does not need to access our config they don't have to use it, as we merge their config with our own, but accessing the default config can be useful in some cases.
2024-05-28 19:16:03 +00:00
Kasper Fabricius Kristensen and GitHub
5a9922916a
feat(dashboard,types,js-sdk): Cleanup collection domain ( #7502 )
...
**What**
- Adds missing collection HttpTypes
- Adds missing sdk functions
- Adds usage of sdk to collection domain.
2024-05-28 18:53:55 +00:00
Kasper Fabricius Kristensen and GitHub
75791f2cbd
chore(icons,toolbox): Update icons ( #7505 )
2024-05-28 19:54:31 +02:00
Kasper Fabricius Kristensen and GitHub
ee0b93078f
chore(ui-preset): Update styles ( #7507 )
2024-05-28 18:49:35 +02:00
Stevche Radevski and GitHub
af7a885b5b
fix: Ensure sales channel updates don't remove sales channel on other products ( #7510 )
...
* fix: Make all product tests pass
* fix: Ensure product update doesnt remove sales channels on other products
2024-05-28 18:24:27 +02:00
Oli Juhl and GitHub
dbb23d20be
chore: Remove currency + country logs ( #7508 )
2024-05-28 16:42:32 +02:00
Frane Polić and GitHub
32576a1512
fix(dashboard): reservation creation form ( #7489 )
...
**What**
- refresh reservation creation flow, show available items without required search input
- fix location details divider
---
CLOSES CORE-2053
2024-05-28 13:37:14 +00:00
Oli Juhl and GitHub
e020b49493
chore: Add missing types deps ( #7504 )
2024-05-28 15:20:29 +02:00
82be054a1a
chore: Rename config properties to camelCase ( #7498 )
...
* refactor: rename config types to camelCase
* refactor: update config references to use renamed options
* refactor: update more references
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-05-28 14:49:29 +02:00
Stevche Radevski and GitHub
e60b4bafe1
feat: Add google authentication package, cleanup old code ( #7496 )
2024-05-28 14:25:40 +02:00
Frane Polić and GitHub
6117af2704
feat(dashboard): restructure create product flow ( #7374 )
2024-05-28 13:59:02 +02:00
Kasper Fabricius Kristensen and GitHub
76ec10f375
feat(dashboard): Add campaign InjectionZones ( #7494 )
2024-05-28 11:40:53 +00:00
Oli Juhl and GitHub
c9de1d28a4
feat: Assign store default sales channel in cart creation ( #7495 )
2024-05-28 12:12:01 +02:00
Harminder Virk and GitHub
ef6d748784
feat: add Filesystem util and load env util ( #7487 )
2024-05-28 15:31:13 +05:30