fix(dashboard, js-sdk): undefined RMA activity items (#9649)

**What**
- fix for showing removed items in rma flows

---

DEPENDS ON https://github.com/medusajs/medusa/pull/9646
FIXES CC-597
This commit is contained in:
Frane Polić
2024-10-20 12:56:08 +00:00
committed by GitHub
parent 6fa98b6a4d
commit 24a1b81fb2
7 changed files with 159 additions and 39 deletions
+13
View File
@@ -148,4 +148,17 @@ export class Order {
headers,
})
}
async listLineItems(
id: string,
queryParams?: FindParams & HttpTypes.AdminOrderItemsFilters,
headers?: ClientHeaders
) {
return await this.client.fetch<
PaginatedResponse<HttpTypes.AdminOrderLineItemsListResponse>
>(`/admin/orders/${id}/line-items`, {
query: queryParams,
headers,
})
}
}
@@ -39,6 +39,19 @@ export interface AdminOrderChange
actions: AdminOrderChangeAction[]
}
export interface AdminOrderItem {
order_id: string
item_id: string
version: number
history: {
version: {
from: number
to: number
}
}
item: AdminOrderLineItem
}
export interface AdminOrderChangeAction
extends Omit<BaseOrderChangeAction, "order_change" | "order"> {
order_change: AdminOrderChange
@@ -14,6 +14,13 @@ export interface AdminOrderFilters extends FindParams, BaseOrderFilters {
updated_at?: OperatorMap<string>
}
export interface AdminOrderItemsFilters extends FindParams {
id?: string[] | string
item_id?: string[] | string
order_id?: string[] | string
version?: number[] | number
}
export interface AdminOrderChangesFilters extends BaseOrderChangesFilters {}
export interface AdminOrderItemsFilters extends FindParams {