Riqwan Thamir
c976361f22
feat(dashboard,icons,types,js-sdk): add providers to location UI ( #8328 )
2024-07-30 08:47:01 +02:00
Stevche Radevski
b539c6d5bb
feat: Add support for product export in UI ( #8281 )
...
* feat: Add support for product export in UI
* fix:Return the backend URL for private files of local file provider
2024-07-29 21:50:22 +02:00
Kasper Fabricius Kristensen
1d773c536f
fix(dashboard,types,js-sdk): Cleanup settings/store ( #8336 )
...
**What**
- Cleans up Store domain of all TS errors
- Adds layout component to Store domain
- Adds currencies types and js-sdk methods
- Fixes a bug that caused Table rows to render incorrectly when takings up more then the viewport height.
2024-07-29 19:44:40 +00:00
Carlos R. L. Rodrigues
24c105f288
feat(orchestration,workflows-sdk): Skip step ( #8334 )
2024-07-29 14:26:47 -03:00
Stevche Radevski
e98012a858
feat:Allow updating prices through product update workflow ( #8316 )
...
* feat:Allow updating prices through product update workflow
* fix:Changes based on PR feedback
2024-07-29 19:56:03 +03:00
Carlos R. L. Rodrigues
ed67d44d28
fix(core-flows,order): update action ( #8333 )
2024-07-29 12:51:51 -03:00
Carlos R. L. Rodrigues
42c80e4264
Chore/order claims 2 ( #8312 )
2024-07-29 10:15:35 -03:00
Shahed Nasser
a171057fd7
chore(types): add a note about adding ssl_mode option to database URLs ( #8324 )
...
* chore(types): add a note about adding `ssl_mode` option to database URLs
* small fix
2024-07-29 12:34:10 +03:00
Carlos R. L. Rodrigues
d63ca00214
chore(core-flows): return fulfillment link ( #8304 )
2024-07-27 10:20:48 -03:00
Oli Juhl
feabe0e6c0
feat: update return request ( #8302 )
2024-07-26 19:41:21 +02:00
Riqwan Thamir
71411463b1
feat(core-flows,medusa): add endpoint to add/remove fulfillment providers to location ( #8299 )
...
what:
- add endpoint to add/remove fulfillment providers to location
- specs cleanup from previous PR
RESOLVES CC-259
2024-07-26 14:35:19 +00:00
Carlos R. L. Rodrigues
4eb7abbae8
fix(core-flows): update receive returned item ( #8295 )
...
FIXES: TRI-68
2024-07-26 13:11:26 +00:00
Riqwan Thamir
91c17651f1
feat(core-flows, fulfillment): validate shipping options to stock locations ( #8291 )
...
what:
- validate shipping options to stock locations
RESOLVES CC-232
2024-07-26 12:26:26 +00:00
Stevche Radevski
6d0650818a
feat:Add confirmation step to product import ( #8284 )
...
CLOSES CC-251
2024-07-25 14:54:31 +00:00
Carlos R. L. Rodrigues
ccfbc0accf
chore(core-flows,medusa): order claims ( #8271 )
2024-07-25 06:33:35 -03:00
Stevche Radevski
444a244eab
feat: Add basic support for importing products ( #8266 )
2024-07-25 11:07:24 +02:00
Stevche Radevski
a26b7cf253
feat: Implement notifications feed ( #8224 )
...
Designs: https://www.figma.com/design/z3aUuOVWUKmdHH0ofmMpEV/Web-app-3.0?node-id=10-50&t=9k6K9k7oJh5tIi09-0

CLOSES CC-219
2024-07-25 07:37:01 +00:00
Shahed Nasser
6ed1181057
chore(types): update workerMode tsdocs ( #8269 )
2024-07-25 09:55:12 +03:00
Riqwan Thamir
34cf7a03a2
feat(utils,link-modules): link between fulfillment provider and stock location ( #8275 )
...
what:
- adds link between fulfillment provider and stock location
RESOLVES CC-233
2024-07-25 06:38:19 +00:00
Frane Polić
f7d1cd259e
feat(dashboard, order, medusa, types, js-sdk): Request return e2e flow ( #7848 )
2024-07-24 19:19:00 +02:00
Adrien de Peretti
2188a4e1ba
fix: isList on field alias in link configuration ( #8244 )
...
* fix/link-configuration-is-list-on-fieldsAlias
* fix tests
* fix tests
* fix tests
2024-07-24 10:18:38 +02:00
Shahed Nasser
a02f6cbca6
fix(types,order): fixes to order module's service and data models ( #8247 )
...
* fix(types,order): fixes to order module's service and data models
* revert change for createLineItemAdjustments
* add missing context parameter
2024-07-24 09:00:21 +02:00
Carlos R. L. Rodrigues
7a5349c0ae
chore(core-flows): adjust inventory when return is received ( #8222 )
2024-07-23 13:36:46 -03:00
Carlos R. L. Rodrigues
f38f6d53b4
fix(core-flows): confirm return request ( #8242 )
2024-07-23 13:29:06 -03:00
Adrien de Peretti
47dde05517
chore(framework): Initial commit ( #8221 )
...
**What**
- Initiate the framework package (which is just a place to move things around for now)
- move the config loader and related resources as well as the `ConfigModule` type
- Create a ConfigManager singleton which prepare and store the config (later can be stored entirely in the container) and allow for easier test override
- re export the logger from the framework
- replace medusa config loader with the framework one
- `build` run type check on tests as well but `prepublishOnly` will not fail on build if tests are typed broken
FIXES FRMW-2607
FIXES FRMW-2609
FIXES FRMW-2614
FIXES FRMW-2618
2024-07-23 15:46:28 +00:00
Adrien de Peretti
a9abf448c6
fix(utils): Fix inferrence of public method name and service registration name based on configuration ( #8237 )
2024-07-23 14:43:46 +02:00
Stevche Radevski
4b09be3a88
feat: Add skeleton for supporting product imports in BE ( #8232 )
2024-07-23 11:16:14 +02:00
Carlos R. L. Rodrigues
3772b805ef
fix(core-flows): create return items ( #8227 )
2024-07-22 21:08:34 +02:00
Stevche Radevski
0d2e7befbd
feat: Add support for exporting products in backend ( #8214 )
...
CLOSES CC-221
CLOSES CC-223
CLOSES CC-224
2024-07-22 13:40:04 +00:00
Carlos R. L. Rodrigues
fb29b958fa
chore(inventory, core-flows): big number support ( #8204 )
2024-07-22 06:32:25 -03:00
Adrien de Peretti
f74fdcb644
breaking: rework how links database migrations are managed ( #8162 )
2024-07-22 13:12:23 +05:30
Adrien de Peretti
566300d54b
fix: normalize path before consuming it while loading models ( #8194 )
...
* fix: normalize path before consuming it while loading models
* Make it so that models derived from the service if present
* fix linkable tests that now match what has been passed to the medusa service if there is no custom joiner config
* fix linkable tests that now match what has been passed to the medusa service if there is no custom joiner config
* fix linkable tests that now match what has been passed to the medusa service if there is no custom joiner config
2024-07-21 21:21:05 +02:00
Stevche Radevski
56f2ddc4b6
feat: Add notification endpoints for admin ( #8196 )
2024-07-19 22:00:53 +02:00
Adrien de Peretti
ecc97076b5
chore: default isQueryable module ( #8192 )
...
* chore: default isQueryable module
* fix defaults
* fix
2024-07-19 16:14:42 +02:00
Kasper Fabricius Kristensen
75c5d5ad9e
feat(dashboard,js-sdk,types): Update app layout, and add user sdk methods ( #8182 )
...
**What**
- Updates app layout (sidebar and topbar)
- Adds "System" option to theme toggle (we now default to system)
- Adds sdk methods for user endpoints (RESOLVES CC-67)
2024-07-19 11:18:48 +00:00
Carlos R. L. Rodrigues
07205e4249
fix(utils): totals calculation ( #8190 )
2024-07-19 06:49:49 -03:00
Adrien de Peretti
35c3759ed8
fix: workflow 'when' should return T or undefined instead of Partial<T> ( #8195 )
...
* fix: workflow 'when' should return T or undefined instead of Partial<T>
* fix when usage
2024-07-19 10:46:55 +02:00
Carlos R. L. Rodrigues
78b8a3c60f
chore(order): simplify order engine ( #8188 )
...
what:
- remove unused features of order changes calculation engine
2024-07-18 18:02:13 +00:00
Carlos R. L. Rodrigues
535832b692
chore(medusa, core-flows): receive item return request ( #8172 )
...
What:
* `POST /admin/returns/:id/receive-items`
* `POST /admin/returns/:id/receive-items/:action_id`
* `DELETE /admin/returns/:id/receive-items/:action_id`
* `POST /admin/returns/:id/dismiss-items`
* `POST /admin/returns/:id/dismiss-items/:action_id`
* `DELETE /admin/returns/:id/dismiss-items/:action_id`
* `POST /admin/returns/:id/receive/confirm`
CLOSES: CC-190, CC-191, CC-192, CC-193, CC-195, CC-196, CC-197
* Inventory management isn't included yet. Will add it in a next PR
2024-07-18 14:46:34 +00:00
Stevche Radevski
8d083d6d0f
feat: Add product export endpoint and a dummy workflow ( #8178 )
2024-07-18 15:19:15 +02:00
Carlos R. L. Rodrigues
1a472733ae
chore(medusa,core-flows): begin and cancel receive return ( #8171 )
...
What:
* `POST /admin/returns/:id/receive`
* `DELETE /admin/returns/:id/receive`
CLOSES: CC-189
2024-07-18 12:55:04 +00:00
Adrien de Peretti
398e39d163
fix: product module joiner config ( #8170 )
...
* fix: product module joiner config
* fix aliases
* revert package.json
* add js doc
2024-07-18 11:27:21 +02:00
Stevche Radevski
c58a35f0c0
feat: Add support for private files to file module ( #8169 )
2024-07-18 09:46:10 +02:00
Stevche Radevski
8ef4483afb
fix: Remove the option to pass a container to workflow engine API ( #8165 )
2024-07-17 15:27:56 +02:00
Stevche Radevski
26d600b6db
feat: Ensure async workflow executions have access to shared container ( #8157 )
...
* feat: Ensure async workflow executions have access to shared container
* fix: Register workflow worker on application start
2024-07-17 12:17:48 +02:00
Carlos R. L. Rodrigues
1acfdc4ffe
chore(core-flows, medusa): cancel request return ( #8153 )
...
* fix(core-flow): request item return reason
* chore(core-flows): cancel request return
2024-07-17 09:35:46 +01:00
Carlos R. L. Rodrigues
d4fe2daa57
fix(core-flow): request item return reason ( #8152 )
2024-07-17 09:35:33 +01:00
Carlos R. L. Rodrigues
23053afe95
chore(medusa,core-flows): update request return items and shipping ( #8151 )
2024-07-16 15:23:28 -03:00
Harminder Virk
f579f0b3be
feat: restructure events payload ( #8143 )
...
* refactor: restructure events payload
Breaking change: This PR changes the event payload accepted by the event
listeners
* refactor: fix failing tests and implement feedback
* add integration tests
* fix timeout
---------
Co-authored-by: Adrien de Peretti <adrien.deperetti@gmail.com >
2024-07-16 17:09:16 +01:00
Carlos R. L. Rodrigues
5813216c88
core(core-flows, medusa): remove request item return ( #8146 )
2024-07-16 11:23:34 -03:00