Philip Korsholm
79cca2ab80
feat(admin-ui): Filter reservations ( #4115 )
...
* initial filter
* clenaup
* reser filters correctly
* filter reservations
* ensure reset works
* update types
* add adjustment icon
* pr prep
* update filtering with proper description handling
* location filter updates and search removal
* removed greyed out dates + add created_by filtering
* update filtering with proper ordering
* filter out selected users
* fix array issues
* update spacing for searchable queries
* fix deselection bug for inventory item search
* update date filter;
* rename const a to initialFilters
* fix re-render issue
* ui updates
* update inventory filter to remove selected items
* fix width
* fix truncation for button text if desired
* add span classes
* add "go to reservations" popover
* add tooltip if location text is truncated
* fix long items
* typing
* minor fix for select value
* fix reservation quantity field updates
* add pb
* Update packages/admin-ui/ui/src/components/templates/reservations-table/index.tsx
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* feedback
* add changeset
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-06-08 17:57:39 +02:00
Shahed Nasser
947e6aac77
fix(create-medusa-app): handle todos ( #4262 )
2023-06-08 09:29:43 +03:00
Shahed Nasser
c04d93cd04
feat(create-medusa-app): update command for a better onboarding experience ( #4215 )
...
* feat(create-medusa-app): update command for a better onboarding experience
* use medusa-telemetry for tracking
* update used snapshot
* added changeset
* update yarn.lock
* increased facts timer
* updated snapshot version
* show facts throughout installation + add first_run to url
* added message after server termination
* print message only once
* added github to process terminated message
* address pr feedback
* added onboarding seeding
* fix for npm install
2023-06-07 20:34:50 +02:00
Shahed Nasser
8676ee7a2e
feat(medusa,medusa-cli): Added an invite option to the create user command, and allow seeding publishable api keys ( #4192 )
...
* feat(medusa,medusa-cli): Added an invite option to the create user command
* ensure process exits for invites
* addressed PR comments
* allow seeding publishable api keys
2023-06-07 20:34:27 +02:00
Frane Polić
1bd2e7a5be
fix(admin-ui): flickering Timeline ( #4231 )
...
* fix(admin-ui): prevent Timeline flickering while loading
* chore: changesets
---------
Co-authored-by: fPolic <frane@medusajs.com >
2023-06-07 10:58:30 +02:00
Adrien de Peretti
2db6a1d407
chore(medusa): Improve database loader error handling ( #4254 )
...
* chore(medusa): Improve database loader error handling
* Create sharp-melons-doubt.md
* move the database error handling to the utils
* fix unit tests
* tackle feedback
* fix unit tests
2023-06-07 10:57:29 +02:00
Shahed Nasser
926e284bac
docs: fix transformer option name for algolia ( #4253 )
2023-06-06 11:40:47 +03:00
Tsvetan Nikolov
3e2fe07d0a
docs: fix transformer option in meilisearch documentation ( #4250 )
...
* Fixed documentation about meilisearch transformer function
* updated medusa-plugin-meilisearch readme
---------
Co-authored-by: Tsvetan Nikolov <tsvetan.nikolov@coliquio.de >
Co-authored-by: Shahed Nasser <shahednasser@gmail.com >
2023-06-06 11:08:56 +03:00
Philip Korsholm
eadf13cb21
feat(medusa): variants expand inventory_items ( #4203 )
...
* add expand params for inventory items to product and variant endpoints in store
* add changeset
* update integration test naming
* make priceSeelctionParams extends findParams and adjust api accordingly
2023-06-05 20:14:05 +02:00
Shahed Nasser
4b5b7b5148
fix(create-medusa-app): remove seed command from create-medusa-app and improve success message ( #4247 )
...
## What
- Removed the `seed` process and the `--no-seed` option from the `create-medusa-app` command
- Improved the success message to include details about creating the database and running migrations before starting the backend.
## Why
As of removing support for SQLite, the `seed` command does not work most of the time on installation since there's no database configured and the default one isn't created by the user yet. This leads to an error message showing during the installation which leads the user into thinking the setup went wrong.
Also, the steps after the installation is done successfully don't include anything related to the database, which means that when the user starts the backend they'll see errors.
2023-06-05 16:30:42 +00:00
Philip Korsholm
869628bf4c
feat(admin-ui): Rename allocation to reservation ( #4133 )
...
* rename allocation -> reservation
* add changeset
* edit-reservation modal
* rename
2023-06-05 16:28:29 +02:00
Philip Korsholm
572280e1d1
fix(medusa-plugin-brightpearl): Add bp from sales channel of order where possible ( #4160 )
...
* add bp from sales channel of order where possible
* add changeset
* correct typo
* Add missing relations
---------
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2023-06-05 16:01:01 +02:00
Adrien de Peretti
af2dc4f75a
feat(medusa, inventory, stock-location): Remove unnecessary transaction usage in the modules and the list product end points ( #4232 )
2023-06-05 12:11:12 +02:00
Adrien de Peretti
d76ba0cd29
fix(medusa): Order edit missing transaction when consuming the inventory module ( #4211 )
...
* fix(medusa): Order edit missing transaction when consuming the inventory module
* Create hot-cougars-speak.md
* fix missing types
2023-06-05 11:01:28 +02:00
Josip Matić
109096465d
fix(medusa-fulfillment-manual): Missing retrieveDocuments override ( #4221 )
...
* adds missing retrieveDocuments override
* Create short-numbers-cheer.md
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-06-05 10:03:37 +02:00
Oliver Windall Juhl
260dc55b6f
chore(medusa,medusa-cli): Clean up new command + fix CI ( #4214 )
...
* chore(workflows): Use default starter template in action
* Use postgres by default in new
* Add skip DB flag
* Create thirty-tomatoes-hug.md
* address PR comments
2023-05-31 12:38:44 +02:00
Shahed Nasser
81fea66ef3
docs: added documentation for local file service ( #4162 )
...
* docs: added documentation for local file service
* fixed eslint errors
* change local file service package name
2023-05-30 19:31:57 +02:00
github-actions[bot]
8f8f6332b7
chore: Version Packages ( #4114 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-30 12:11:45 +02:00
Oliver Windall Juhl
0f87d3d642
chore(medusa,admin-ui): Add reservations FF ( #4184 )
...
* chore(medusa,admin-ui): Add reservations FF
* Create five-ways-care.md
* Tweak description
2023-05-29 22:02:01 +02:00
Oliver Windall Juhl
783c16ebf6
chore: Update local file plugin package ( #4198 )
2023-05-29 20:38:26 +02:00
Oliver Windall Juhl
6998666c6e
fix(medusa): Upserting tax rates ( #4189 )
...
* fix(medusa): Upserting tax rates
* Create orange-bikes-sparkle.md
* add more tests
* add explicit null type
2023-05-29 13:31:39 +02:00
Oliver Windall Juhl
5988fa8f4c
fix(admin-ui): Omit purchasable variant prop on duplicate ( #4180 )
...
* fix(admin-ui): Omit purchasable variant prop on duplicate
* Create tall-cougars-juggle.md
2023-05-28 15:54:02 +02:00
Derek Wene
e3cfbcd4a7
fix(medusa): migrations cli should also pull from ${plugin}/dist ( #3956 )
...
* fix(medusa): migrations should also pull from dist
* chore: add changeset
2023-05-28 12:18:42 +02:00
Frane Polić
db41995307
chore(utils): clean util package deps ( #4146 )
2023-05-26 13:20:12 +02:00
Oliver Windall Juhl
f47b11293e
fix(admin-ui): Delete variant ( #4163 )
...
* fix(admin-ui): Delete variant
* Create slimy-houses-battle.md
2023-05-25 20:38:57 +02:00
Kasper Fabricius Kristensen
063d9b6d55
fix(admin-ui): Ensure order of variant options matches order of product options ( #4178 )
2023-05-25 20:36:27 +02:00
Kasper Fabricius Kristensen
9a46c11f2a
fix(admin-ui): Ensure that default invite link uses __BASE__ if set ( #4173 )
...
* ensure default invite link uses __BASE__ if it exists
* add changeset
2023-05-25 20:27:18 +02:00
Frane Polić
92f01cefbc
fix(medusa): downgrade papaparse version ( #4174 )
...
* fix: downgrade `papaparse` version
* chore: changesets
---------
Co-authored-by: fPolic <frane@medusajs.com >
2023-05-25 20:26:58 +02:00
Philip Korsholm
0a35f21af7
feat(medusa, inventory): Search inventory items by title and description ( #4154 )
...
* initial filtering based on query
* add changeset
* add expect clause to ensure other items are not inluded
2023-05-24 11:52:25 +01:00
Philip Korsholm
3a38c84f88
feat(medusa,inventory,types): Expand list-reservation capabilities ( #3979 )
...
**What**
- Add filter capabilities to reservation items based on:
- description query: "contains", "startsWith", "endsWith", "equals"
- date querying
**How**
- Introducing a new filtering primitive: "StringSearchOperator" resembling the "dateComparisonOperator"
Fixes CORE-1373
2023-05-24 09:54:25 +00:00
Tomek Pur
ddc90db530
feat(medusa-plugin-mailchimp): Migrate to TS + add update endpoint ( #4040 )
...
* - Refactored the .js files to .ts files
- Added typing
- Used 'WrapHandler' util instead of specific middleware in plugin
- Added additional PUT method to the /mailchimp/subscribe endpoint.
- Updated documentation where relevant.
* Added changeset
* Updated yarn.lock
* Used camelcase for method args in services/mailchimp.ts
---------
Co-authored-by: Tom Rupke <tom@adapptive.nl >
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-05-23 13:33:56 +02:00
Philip Korsholm
5c01b4e6b6
fix(inventory): Use correct table name in migration ( #4155 )
...
* whoops
* add changeset
2023-05-23 12:42:21 +02:00
Philip Korsholm
4f3c8f5d70
feat(admin-ui,medusa): Reservations management ( #4081 )
...
* add location filtering to list-location levels
* cleanup
* add location filtering to list-location levels
* cleanup
* Initial work on route,table,new reservation form
* generated types
* add block
* udpate clients
* initial create reservation
* update actionables for reservation table
* update edit-allocation modal
* misc naming updates
* update reservations table
* add expand capabilities for list-reservations
* expand fields and show columns
* update oas
* make remove item work in focus modal
* add yarn lock
* add integration test
* Fix display when label doesn't match search term
* remove unused file
* Update packages/admin-ui/ui/src/components/templates/reservations-table/components/reservation-form/index.tsx
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* Update packages/admin-ui/ui/src/domain/orders/details/allocations/edit-allocation-modal.tsx
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* Update packages/admin-ui/ui/src/components/templates/reservations-table/new/index.tsx
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* initial changes
* add changeset
* update font size
* cleanup reservations table + select
* add decorated inventory item type
* use type
* feedback changes
* Update packages/admin-ui/ui/src/components/molecules/item-search/index.tsx
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
* decorate response for list inventory item to include total quantities
* update decorated properties
* decorate type
* adrien feedback
* Update packages/generated/client-types/src/lib/models/DecoratedInventoryItemDTO.ts
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* update join-utils
* fix caching
---------
Co-authored-by: Rares Capilnar <rares.capilnar@gmail.com >
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
2023-05-23 05:24:28 +02:00
Philip Korsholm
0476f52519
Feat(medusa, admin-ui): Update edit allocation modal ( #4071 )
...
* update edit-allocation modal
* add changeset
* update edit-allocation modal
* update allocation modal
2023-05-22 15:58:51 +02:00
Adrien de Peretti
c0e527d6e0
chore(medusa): Align build query utils ( #4148 )
2023-05-22 15:14:14 +02:00
Adrien de Peretti
bf18bd0c8a
feat(medusa): Revert pricing service setVariantPrices API ( #4130 )
2023-05-22 12:23:54 +02:00
Oliver Windall Juhl
c4aae6b976
feat(medusa-file-local): Local file storage plugin ( #4118 )
...
Simple local file storage to eliminate/reduce friction related to file services when developers are trying out Medusa for the first time
2023-05-22 09:11:38 +00:00
Philip Korsholm
eba21d9c5f
feat(medusa-plugin-contentful): Initial implementation of inventory module ( #3991 )
...
* cleanup contentful plugin
* initial implementation of inventory module in contentful
---------
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2023-05-18 10:12:34 +02:00
Carlos R. L. Rodrigues
e73c3e51c9
feat(modules-sdk): Module as singleton instances ( #4065 )
2023-05-18 10:12:18 +02:00
Adrien de Peretti
ed382f2ee5
feat(medusa): Improve prices flow ( #3703 )
2023-05-18 08:55:28 +02:00
Didier Guyon
186b7d2773
fix(medusa-payment-stripe): Added withTransaction to capturePaymentIfNecessary ( #3930 )
...
* Added withTransaction to capturePaymentIfNecessary
* Removed catch from idempotencyKey.retrieve in completeCartIfNecessary
* Synced with upstream develop branch
---------
Co-authored-by: Didier Guyon <didierguyon@Didiers-MacBook-Pro.local >
Co-authored-by: pepijn-vanvlaanderen <pepijn@webbers.com >
2023-05-18 08:46:09 +02:00
Oliver Windall Juhl
a91987fab3
feat(medusa): Remove sqlite support ( #4026 )
2023-05-17 12:13:36 +02:00
Juan Zapata Gomez
e2d29d35c4
feat(plugins): Pass Config Modules to plugins ( #4094 )
2023-05-17 09:34:31 +02:00
Philip Korsholm
2945769497
fix(admin-ui): Allow backorder update on variants ( #4051 )
2023-05-16 17:28:45 +02:00
Philip Korsholm
4fb443c0ea
feat(medusa): Add location id filtering to list location levels ( #4066 )
...
**What**
- add capabilities for filtering locations by id when listing locations for an inventory item
2023-05-16 12:21:53 +00:00
github-actions[bot]
0be70113f9
chore: Version Packages ( #4074 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-16 11:03:47 +02:00
Adrien de Peretti
9518efccae
fix(medusa): Product repo typeorm issues ( #4084 )
...
* fix(medusa): Product repo typeorm issues
* chore: fixed category scopes
* WIP fix categories
* fix product repo to attach categories
* fix uni tests
* Create eighty-icons-exercise.md
* revert package.json
* fix change set
* last fixes
* cleanup iteration
* fix repository deep relations joining aliasing
* improve response time
* improve category test case
* fix free texts search
* fix repo
* centralise repository manipulation into utils and use the utils in the product repo
* fix product repo
* fix customer group
* update changeset
* fix customer group
* include feedback
* fix repo
* remove query strategy
---------
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
2023-05-16 09:36:52 +02:00
Adrien de Peretti
cdbac2c840
feat(medusa,utils): Add support for multiple where condition on the same column ( #4046 )
2023-05-15 21:04:03 +02:00
Oliver Windall Juhl
a86f0e815a
chore(medusa): Expose ioredis options ( #4073 )
...
* chore(medusa): Expose ioredis options
* Create empty-clocks-tease.md
2023-05-15 18:56:23 +02:00
Oliver Windall Juhl
a666462333
feat(medusa): Cart custom query strategy ( #4083 )
2023-05-12 14:06:55 +02:00