Fix(medusa, admin-ui): Order allocations (#3419)

**What**
- Fix `delete-reservation` endpoint to allow deletions of reservations 
- remove `inventory_item_id` from reservation update call to properly update reservation
- invalidate all list caches to properly update order overview after an allocation has been created
- Fix overlap for long product titles in edit-allocation-modal

Fixes CORE-1214
This commit is contained in:
Philip Korsholm
2023-03-09 17:07:49 +00:00
committed by GitHub
parent cdbc5ff3d8
commit 80b95a2300
7 changed files with 107 additions and 69 deletions
@@ -4,15 +4,16 @@ import {
AdminReservationsDeleteRes,
AdminReservationsRes,
} from "@medusajs/medusa"
import { Response } from "@medusajs/medusa-js/src"
import {
useMutation,
UseMutationOptions,
useMutation,
useQueryClient,
} from "@tanstack/react-query"
import { useMedusa } from "../../../contexts"
import { buildOptions } from "../../utils/buildOptions"
import { Response } from "@medusajs/medusa-js/src"
import { adminReservationsKeys } from "./queries"
import { buildOptions } from "../../utils/buildOptions"
import { useMedusa } from "../../../contexts"
export const useAdminCreateReservation = (
options?: UseMutationOptions<
@@ -27,7 +28,7 @@ export const useAdminCreateReservation = (
return useMutation(
(payload: AdminPostReservationsReq) =>
client.admin.reservations.create(payload),
buildOptions(queryClient, [adminReservationsKeys.list()], options)
buildOptions(queryClient, [adminReservationsKeys.lists()], options)
)
}