Christian
bb4c58d526
feat: add missing crud to provider identity service ( #8717 )
2024-08-22 09:39:29 +02:00
Riqwan Thamir
335061d8cd
feat(medusa,types,core-flows): apply created_by values - claims, exchanges, returns, fulfillment ( #8712 )
...
what:
- Applies created_by values - claims, exchanges, returns, fulfillment
RESOLVES CC-96
2024-08-21 18:15:55 +00:00
Shahed Nasser
f00889fe4e
docs: fix link to payment concept guide in sidebar ( #8708 )
2024-08-21 20:05:07 +02:00
Shahed Nasser
b6f990c017
docs: design polish ( #8696 )
...
* polish
* finish polish
* change typography
2024-08-21 20:04:43 +02:00
Shahed Nasser
a3c311126e
docs: fix algolia cron script ( #8701 )
2024-08-21 20:01:36 +02:00
Riqwan Thamir
cb6cc79018
feat(fulfillment,order): add created_by fields to fulfillment, return, claim, exchange ( #8711 )
...
what:
- add created_by fields to fulfillment, return, claim, exchange
2024-08-21 17:59:42 +00:00
Riqwan Thamir
01583baf6d
chore(order): align mikroorm <> order module ( #8710 )
...
what:
- aligns the order module migrations with mikroorm snapshot
2024-08-21 17:37:17 +00:00
Carlos R. L. Rodrigues
24377053f0
fix(types): pluralize ( #8709 )
2024-08-21 14:04:16 -03:00
Carlos R. L. Rodrigues
27a2dcb10d
feat(core-flows): order edit request ( #8705 )
2024-08-21 13:59:33 -03:00
Shahed Nasser
f3e4b7dfd0
docs: fix tooltip placement and width in workflows reference ( #8691 )
2024-08-21 17:49:24 +03:00
Shahed Nasser
64283d0e83
docs: redesign API runner ( #8688 )
...
* fix up block style + plain theme color
* initial redesign
* docs: redesign API Runner
* revert yarn.lock changes
2024-08-21 17:48:16 +03:00
Shahed Nasser
539266559c
chore: update the medusa config TSDocs + options ( #8697 )
2024-08-21 17:46:14 +03:00
Riqwan Thamir
a5707fd3bc
feat(dashboard): add activities for order - claim, exchange, payment ( #8702 )
...
what:
- add activities for order - claim, exchange, payment
<img width="382" alt="Screenshot 2024-08-21 at 16 12 31" src="https://github.com/user-attachments/assets/56627d63-69b4-4b9c-b9db-c670fe49bfc9 ">
RESOLVES CC-344
2024-08-21 14:38:18 +00:00
Riqwan Thamir
de7848f68d
fix(core-flows): account for unfulfilled items while generating order status ( #8698 )
...
what:
- account for unfulfilled items while generating order status
RESOLVES CC-314
2024-08-21 14:33:43 +00:00
Riqwan Thamir
0da9445d80
fix(dashboard): bust order preview cache to reset fulfilled quantity ( #8687 )
2024-08-21 16:23:49 +02:00
Shahed Nasser
1e07ab1b8d
docs: fix broken pages due to remark plugin ( #8694 )
...
* docs: fix broken pages due to remark plugin
* refactor condition
* Update component-link-fixer.ts
2024-08-21 15:29:46 +03:00
Shahed Nasser
2f0166901f
docs: fix response code snippet in api reference ( #8689 )
2024-08-21 11:52:22 +02:00
Shahed Nasser
9734ad1e51
docs: fix category not opening in api reference from algolia search ( #8690 )
2024-08-21 11:52:13 +02:00
Riqwan Thamir
a7d03ec562
feat(dashboard,core-flows): ability to refund payment post RMA flow ( #8685 )
2024-08-21 09:58:09 +02:00
github-actions[bot]
cc3e84f081
chore(docs): Updated API Reference (v2) ( #8686 )
...
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request ) GitHub action
2024-08-21 07:20:13 +00:00
Christian
c999b414e7
fix: add missing typings to create provider identity ( #8677 )
...
* fix: add missing typings to create provider identity
* add app_metadata to filterable fields for auth identity
2024-08-21 07:29:31 +02:00
Riqwan Thamir
8bd284779e
feat(dashboard,core-flows,js-sdk,types): ability to mark payment as paid ( #8679 )
...
* feat(core-flows): create or update payment collections in RMA flows
* chore: change ui to pick payment link from unpaid payment collection
* Apply suggestions from code review
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
* chore: fix mathbn
* feat(dashboard,core-flows,js-sdk,types): ability to mark payment as paid
* chore: add captured bt
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2024-08-20 22:58:28 +02:00
Carlos R. L. Rodrigues
99eca64c20
chore(order): preview removed items ( #8680 )
2024-08-20 14:53:39 -03:00
Riqwan Thamir
430d9a38c4
feat(core-flows): create or update payment collections in RMA flows ( #8676 )
...
* feat(core-flows): create or update payment collections in RMA flows
* chore: change ui to pick payment link from unpaid payment collection
* Apply suggestions from code review
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
* chore: fix mathbn
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2024-08-20 18:40:58 +02:00
Christian
29830f0077
feat: create auth provider identity ( #8675 )
2024-08-20 16:38:06 +02:00
Kasper Fabricius Kristensen
3706bf51af
feat(dashboard): Wrap each route in an ErrorBoundary ( #8674 )
...
**What**
- Updates the copy of the different error types
- Wraps each route (+ custom routes) in an ErrorBoundary to preserve app layout on error (sidebar and topbar)

**Note**
If the user goes to a route that does not exist at all, e.g. `/some-weird-url`, then we have no way of knowing if the user is inside of a context where we can render the sidebar and topbar (as they require the user to be authenticated). So in this case we still show an ErrorBoundary where the two aren't included (see second picture), and include a button that takes the user to "/", which depending on whether the user is logged in will take them to "/login" or "/orders".

Resolves CC-248
2024-08-20 13:09:30 +00:00
Shahed Nasser
b4d8e265e3
docs: redesign cards ( #8671 )
...
* docs: redesign cards
* fix build error
2024-08-20 14:48:17 +02:00
Shahed Nasser
48fe819d9e
docs: redesign vertical tabs ( #8673 )
2024-08-20 14:48:09 +02:00
Shahed Nasser
43202dde0f
docs: redesign footer ( #8651 )
2024-08-20 14:47:53 +02:00
Shahed Nasser
b8ba020cd5
docs: redesign tables ( #8653 )
...
* docs: redesign tables
* fixes
2024-08-20 14:47:36 +02:00
Shahed Nasser
73905c14b1
docs: redesign notes ( #8661 )
...
* docs: redesign notes
* fix color for warning notes
* allow optional links
* show links in a note
* allow line code in notes
2024-08-20 14:47:24 +02:00
Harminder Virk
5f310c0a00
breaking: remove POSTGRES prefix env variables in favor of DATABASE prefix ( #8672 )
2024-08-20 17:05:19 +05:30
Kasper Fabricius Kristensen
cfdd056d70
fix(dashboard): Fix minor issues with Reservations and Inventroy Create forms ( #8657 )
2024-08-20 13:31:31 +02:00
Shahed Nasser
45f9961d19
docs: remove link to events reference ( #8669 )
2024-08-20 12:32:04 +02:00
Shahed Nasser
1020ab0b97
docs: improve main docs and resources sidebar ( #8664 )
2024-08-20 12:31:50 +02:00
github-actions[bot]
bc19a9162a
chore(docs): Generated References (automated) ( #8667 )
...
Co-authored-by: kodiakhq <kodiakhq@users.noreply.github.com >
2024-08-20 12:31:20 +02:00
github-actions[bot]
cb2ead3a1c
chore(docs): Generated API Reference (v2) ( #8668 )
...
Co-authored-by: kodiakhq <kodiakhq@users.noreply.github.com >
2024-08-20 12:31:06 +02:00
Riqwan Thamir
fa44e3f5a8
feat(dashboard,core-flows,js-sdk,types,link-modules,payment): ability to copy payment link ( #8630 )
...
what:
- enables a button to create a payment link when a payment delta is present
- api to delete order payment collection
- adds a pending amount to payment collections
Note: Not the happiest with the decision on when to create a payment collection and when not to. The code should programatically create or delete payment collections currently to generate the right collection for the payment delta. Adding a more specific flow to create and manage a payment collection will help reduce this burden from the code path and onto CX/merchant.
Another issue I found is that the payment collection status doesn't get updated when payment is complete as it still gets stuck to "authorized" state
https://github.com/user-attachments/assets/037a10f9-3621-43c2-94ba-1ada4b0a041b
2024-08-20 10:30:17 +00:00
Harminder Virk
69830ca89c
fix: maintain connections pool ( #8670 )
2024-08-20 14:54:52 +05:30
Carlos R. L. Rodrigues
eb0bfe9f33
feat(workflows-sdk): log on error ( #8666 )
2024-08-20 06:23:24 -03:00
Carlos R. L. Rodrigues
1be9373290
chore(core-flows): order update item quantity ( #8659 )
2024-08-19 18:14:57 +00:00
Carlos R. L. Rodrigues
dd82a56ec5
fix(payment-stripe): fix smallest unit calculation ( #8663 )
2024-08-19 19:19:49 +02:00
Carlos R. L. Rodrigues
aa6e504771
chore(core-flows): set packed_at when fulfillment is created ( #8665 )
2024-08-19 19:16:48 +02:00
Riqwan Thamir
4791d1d775
fix(promotion): validate rules accurately when attribute is scoped by context ( #8655 )
2024-08-19 15:38:42 +02:00
Kasper Fabricius Kristensen
a66bd3bd6b
fix(dashboard): Use proper heading size ( #8658 )
2024-08-19 14:56:26 +02:00
Kasper Fabricius Kristensen
894db4a150
feat(dashboard): Hitting escape restores previous value ( #8654 )
...
* feat(dashboard): Hitting escape restores previous value
* update lock
2024-08-19 14:02:30 +02:00
Shahed Nasser
a77c23c915
docs: redesign code highlights + add default code titles ( #8628 )
...
* docs: code highlights improvements + default titles
* spacing fixes
* fix terminal detection
* add padding for non-terminal one liners
2024-08-19 13:34:07 +03:00
Frane Polić
d571d564c3
fix(dashboard): disable RMAs if there is no shipped items ( #8652 )
2024-08-19 12:30:56 +02:00
Kasper Fabricius Kristensen
cbdec98df1
fix check for displaying placeholder value ( #8649 )
2024-08-19 11:01:36 +02:00
Shahed Nasser
800d034c89
docs: update algolia ( #8625 )
...
Update algolia to fix issues with highlighting and snippets
2024-08-19 07:12:02 +00:00