chore(core-flows, medusa): cancel request return (#8153)

* fix(core-flow): request item return reason

* chore(core-flows): cancel request return
This commit is contained in:
Carlos R. L. Rodrigues authored and GitHub committed 2024-07-17 09:35:46 +01:00
1 parent d4fe2daa57
commit 1acfdc4ffe
23 files changed
+263 -28

No files matched your search

@@ -1,4 +1,7 @@
import { confirmReturnRequestWorkflow } from "@medusajs/core-flows"
import {
cancelReturnRequestWorkflow,
confirmReturnRequestWorkflow,
} from "@medusajs/core-flows"
import {
ContainerRegistrationKeys,
remoteQueryObjectFromString,
@@ -39,3 +42,22 @@ export const POST = async (
return: orderReturn,
})
}
export const DELETE = async (
req: AuthenticatedMedusaRequest,
res: MedusaResponse
) => {
const { id } = req.params
await cancelReturnRequestWorkflow(req.scope).run({
input: {
return_id: id,
},
})
res.status(200).json({
id,
object: "return",
deleted: true,
})
}
@@ -120,4 +120,9 @@ export const adminReturnRoutesMiddlewares: MiddlewareRoute[] = [
),
],
},
{
method: ["DELETE"],
matcher: "/admin/returns/:id/request",
middlewares: [],
},
]