olivermrbl
15a43c1cc0
chore(release): v1.8.0-rc.3
2023-03-29 13:42:11 +02:00
Adrien de Peretti
7f120e576b
chore: Merge master to develop and manage conflict ( #3570 )
2023-03-29 10:11:32 +02:00
olivermrbl
8ddb3952c0
chore(release): v1.8.0-rc.2
2023-03-28 21:04:57 +02:00
olivermrbl
990c79d2d5
chore(release): v1.8.0-rc.1
2023-03-28 19:32:36 +02:00
Frane Polić
1ce3cc5ae4
feat(medusa): invalidate price selection caching within update request ( #3553 )
...
* feat: invalidate price selection caching on update
* feat: add `onVariantsPricesUpdate` to PriceSelectionStrategy
* fix: update units
* fix: import
* Create .changeset/tame-pillows-heal.md
* fix: address feedback
* refactor: make `onVariantsPricesUpdate` optional
---------
Co-authored-by: fPolic <frane@medusajs.com >
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-03-28 11:18:13 +02:00
olivermrbl
b57ea22461
chore: Enter pre-release mode and version packages
2023-03-24 10:16:11 +01:00
Oliver Windall Juhl
ef5ef9f5a2
feat(medusa,event-bus-local,event-bus-redis): Event Bus modules ( #2599 )
2023-03-22 10:26:21 +01:00
Philip Korsholm
aed7805c0e
fix(medusa): Error messages for reset tokens ( #3514 )
...
* initial
* reset password token handling
* Create .changeset/old-planes-cross.md
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-03-19 10:52:10 +01:00
Riqwan Thamir
061a600f80
fix(medusa): fix rank order changing on category update ( #3486 )
...
what:
- fixes issue where ranking changes when only properties other than rank are updated on categories
FIXES CORE-1253
2023-03-16 08:53:49 +00:00
Patrick
522e306e2e
feat(oas): declare x-expanded-relations - Store ( #3482 )
...
* feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* chore(changeset): patch
* fix(tests): update store auth integration test
* fix: pr feedback
* fix(test): match response code
2023-03-16 09:08:20 +01:00
Riqwan Thamir
2f42ed35d6
feat(medusa, admin-ui): increase tree depth + scope categories on store + allow categories relation in products API ( #3450 )
...
What:
- increase tree depth in react nestable
- scope categories on store queries
- allow categories relation in products API
RESOLVES CORE-1238
RESOLVES CORE-1237
RESOLVES CORE-1236
2023-03-13 17:30:21 +00:00
Frane Polić
f97b3d7cce
feat(medusa): Cache modules ( #3187 )
2023-03-10 15:09:26 +01:00
Adrien de Peretti
53eda215e0
fix(medusa): Issue when ordering with multiple columns ( #3385 )
...
**What**
No true fix due to the same issue as [here](https://github.com/typeorm/typeorm/issues/6294 ) but at least the pagination works again. The ordering can't be applied on multiple columns/relation as it produce the wrong SQL.
FIXES CORE-1193
2023-03-08 12:37:18 +00:00
Riqwan Thamir
1d09a266be
feat(medusa): category list API can return all descendant ( #3392 )
...
* chore: category list API can return all descendant
* chore: category handle is no longer required via api
* chore: added treescope to sorting
* chore: address feedback on PR
2023-03-07 15:54:49 +01:00
Adrien de Peretti
33c6ccf059
fix(medeusa): Transform query includes options should only be added to allowed props if there is already at least one allowed props ( #3362 )
...
**What**
when `fields` only contain includes options, it should return the entire object plus the include options. If the fields contains the included options + other fields, it should only return the requested fields + the included options
2023-03-07 11:52:14 +00:00
Riqwan Thamir
0a6aa0e624
feat(medusa): categories can be ranked based on position ( #3341 )
...
* chore: categories can be ranked based on position
* chore: fix tests
* chore: sort categories by order
* chore: fix bug where mpath relationship is messed up
* chore: enable linting - lint changes
* Update packages/medusa/src/repositories/product-category.ts
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
* chore: fixed specs
* chore: cleanup repository to new typeorm interfaces + cleanup
* chore: revert repository changes due to incorrect sql
* chore: addressed pr reviews
---------
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
Co-authored-by: adrien2p <adrien.deperetti@gmail.com >
2023-03-06 15:49:16 +01:00
olivermrbl
ad99a8bd24
chore: Fix merge conflicts with master
2023-03-03 12:01:35 +01:00
Kasper Fabricius Kristensen
40de54b010
feat(admin,admin-ui,medusa): Add Medusa Admin plugin ( #3334 )
2023-03-03 10:09:16 +01:00
Riqwan Thamir
c432481319
fix(medusa): Creating Product with Sales Channels disabled ( #3357 )
2023-03-02 11:59:10 +01:00
Adrien de Peretti
cbbf3ca054
fix(medusa): Clean response data usage for admin and store fields/expand ( #3323 )
...
* fix(medusa): Clean response data usage for admin and store fields/expand
* cleanup
* Create mighty-ads-fold.md
* fix integration
* fix integration
* refactor transform query and cleanup
* fix missing re naming
* Update packages/medusa/src/api/middlewares/transform-query.ts
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-02-28 09:48:08 +01:00
Riqwan Thamir
6323868f65
feat(medusa) allow querying category descendants with a param in list endpoint ( #3321 )
...
What:
Allowing the list endpoint to return a full tree when requested.
Why:
When scoped with parent_category_id=null and include_descendant_tree=true, the query cost is fairly low. This allows for fast querying and prevent FE from building out the entire tree from a flat list repeatedly. By default, it is set to false, so this should be an intentional change knowing the costs of doing it for the entire result set.
How:
When include_descendants_tree is included in the request parameter or the service parameter, we do a loop on results of product categories and do a call to fetch the descendants of that product category.
RESOLVES CORE-1128
2023-02-24 08:46:52 +00:00
olivermrbl
e1b92e9b04
fix: Merge conflicts with master
2023-02-22 17:38:49 +01:00
Riqwan Thamir
68496ffe60
fix(medusa): fixes bug for mpath incorrectly updated for nested categories ( #3311 )
...
* chore: fix issue with mpath being incorrectly set
* chore: address review changes
2023-02-22 15:43:58 +01:00
Adrien de Peretti
d11ab924b8
feat(medusa): Configurable returnable_items on order decorate totals ( #3276 )
2023-02-21 14:48:49 +01:00
Frane Polić
6c04624727
chore(medusa): remove PublishableAPIKeys feature flag ( #3087 )
2023-02-20 21:16:08 +01:00
Adrien de Peretti
46547f29c7
chore(medusa): Improve store list products ( #3252 )
...
* chore(medusa): Improve list products by 46.5 percents
* fix handler
* todo's
* Create tricky-terms-wash.md
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-02-20 12:45:05 +01:00
Oliver Windall Juhl
f88af0c28d
fix(medusa): Received quantity on return lines ( #3267 )
2023-02-17 10:13:50 +00:00
Riqwan Thamir
121b42acfe
chore(medusa): Typeorm upgrade to 0.3.11 ( #3041 )
2023-02-15 16:25:30 +01:00
Oliver Windall Juhl
968eb8fc6b
fix(medusa): Refund amount on returns in claim flow ( #3237 )
2023-02-14 12:47:06 +01:00
Adrien de Peretti
5e0273a370
chore(medusa): New totals calc. in Swap creation ( #3191 )
...
* feat(medusa): Cleanup swap creation flow
* revert test and package
* fix unit tests
* fix swap seeder that does not include the tax lines on the return line item
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-02-14 10:52:45 +01:00
Carlos R. L. Rodrigues
80452332d8
fix(medusa): Default sales channel on product create ( #3249 )
...
What:
Assign the default sales channel if none is provided while creating a new product.
FIXES: CORE-1114
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-02-14 08:46:14 +00:00
Adrien de Peretti
4cb44a3a2e
fix(medusa): Discount allocation precision issues ( #3244 )
2023-02-13 17:22:18 +01:00
Oliver Windall Juhl
472f96d7fb
fix(medusa): Missing refund amount when creating claim ( #3224 )
2023-02-10 09:26:54 +01:00
Adrien de Peretti
eee9283818
feat(medusa): Allow empty fields/expand ( #3220 )
2023-02-09 18:05:56 +01:00
Frane Polić
61b0b2f3aa
fix(medusa): Pass query transformer config in storefront controllers ( #3219 )
2023-02-09 17:52:04 +01:00
Adrien de Peretti
bfa33f444c
fix(medusa): Applying Discounts (with Conditions) on DraftOrders and Carts ( #3197 )
2023-02-08 19:01:23 +01:00
Kasper Fabricius Kristensen
b9bda3bf4e
fix(medusa): Allow method.data to be passed when creating/updating ShippingMethods in ClaimService ( #3205 )
...
**What**
- Allows passing data on shipping methods during claim creation and updates. Defaults to an empty object.
**Testing**
- Updates a test so it also passes along shipping method data.
2023-02-08 12:37:35 +00:00
Kasper Fabricius Kristensen
86c87c7b10
fix(medusa): Deleting product prices ( #3152 )
2023-02-08 13:13:34 +01:00
Frane Polić
5b63533c77
feat(medusa): Preserve custom adjustments when refreshing adjustments ( #3085 )
2023-02-06 19:22:05 +01:00
Kasper Fabricius Kristensen
d0adaf57ed
fix(medusa): Shipping profile CRUD ( #3154 )
...
**What**
- Fixes wrong payload class for `POST /admin/shipping-profiles`
- Fixes wrong payload class for `POST /admin/shipping-profiles/:id`
- Fixes an issue where updating a shipping profile with products and/or shipping options would fail.
- Fixes an issue where passing `profile_id` to `ShippingOptionService.update()` would not update the shipping profile of the option.
**Testing**
- Adds new `simpleshippingProfileFactory`
- Adds new integration test suite for shipping profiles operations.
Resolves CORE-1065
2023-02-06 16:57:12 +00:00
Frane Polić
4d6e63d68f
feat(medusa): Decorate OrderEdit LineItems with totals ( #3108 )
2023-02-06 17:32:26 +01:00
Frane Polić
e22a383f47
fix(medusa): fields params usage in the storefront endpoints ( #2980 )
2023-02-06 16:18:23 +01:00
Riqwan Thamir
be0d36432a
feat(medusa-js): added resources for product categories ( #3157 )
...
What:
JS client resources for product categories
Why:
To manage product categories and managing product-category relationship
How:
- adds a JS client resource for product categories.
RESOLVES CORE-1066
RESOLVES CORE-969
RESOLVES CORE-1061
2023-02-01 17:52:39 +00:00
Riqwan Thamir
4105405f28
feat(medusa): Filter products by category params in store/admin ( #3155 )
...
What:
Products can be filtered through the API by category parameters
Why:
To filter products by category
How:
- adds 2 params in admin/store route
- updates repository to accept 2 new parameters
RESOLVES CORE-1032
RESOLVES CORE-1033
2023-02-01 17:25:07 +00:00
Oliver Windall Juhl
b242e22326
fix(medusa): Upsert addresses on Orders ( #3153 )
2023-02-01 13:57:24 +01:00
Riqwan Thamir
5ec6d438fb
feat(medusa): batch remove products from a category ( #3141 )
...
* chore: added batch endpoint to remove products from categories
* chore: remove consoles
* Apply suggestions from code review
Co-authored-by: Patrick <116003638+patrick-medusajs@users.noreply.github.com >
* chore: added oas changes
---------
Co-authored-by: Patrick <116003638+patrick-medusajs@users.noreply.github.com >
2023-01-31 10:23:03 +01:00
Adrien de Peretti
e581d3bd90
chore(integration-tests): Flaky tests ( #3126 )
2023-01-27 17:45:54 +01:00
Riqwan Thamir
4f0d8992a0
feat(medusa): Products can be added to categories in batch request ( #3123 )
...
* wip
* chore: fix issues with join table
* chore: fix issues
* chore: fix ordering issue on random failing test
* chore: revert table name
* chore: added oas for category
* chore: update categories for a product
* chore: add remove category test
* chore: added changeset
* chore: address review comments
* chore: Products can be added to categories in batch request
* chore: address review comments + add unit specs
* chore: make template optional
2023-01-27 15:58:58 +01:00
Riqwan Thamir
ee42b60a20
feat(medusa): add or remove categories from products ( #3114 )
...
* wip
* chore: fix issues with join table
* chore: fix issues
* chore: fix ordering issue on random failing test
* chore: revert table name
* chore: added oas for category
* chore: update categories for a product
* chore: add remove category test
* chore: added changeset
* chore: address review comments
* Apply suggestions from code review
Co-authored-by: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com >
Co-authored-by: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com >
2023-01-27 15:25:46 +01:00
Kasper Fabricius Kristensen
fcba705701
fix(medusa): Allow deleting metadata fields ( #3055 )
2023-01-19 11:34:13 +01:00