feat(medusa): Add endpoints specific to DiscountConditions (#1355)

This commit is contained in:
Oliver Windall Juhl authored and GitHub committed 2022-05-13 12:42:23 +02:00
1 parent a69b52e031
commit 9ca45ea492
20 files changed
+1433 -159

No files matched your search

@@ -478,7 +478,14 @@
"created_at": "2021-03-16T21:24:16.872Z",
"updated_at": "2021-03-16T21:24:16.872Z",
"deleted_at": null,
"metadata": null
"metadata": null,
"conditions": [
{
"id": "cnd_01F0YESMVJXKX8XZ6Q9Z6Q6Z6",
"type": "products",
"operator": "in"
}
]
},
"is_disabled": false,
"parent_discount_id": null,
@@ -762,6 +762,43 @@ export const adminHandlers = [
)
}),
rest.post("/admin/discounts/:id/conditions", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
discount: {
...fixtures.get("discount"),
},
})
)
}),
rest.post("/admin/discounts/:id/conditions/:conditionId", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
discount: {
...fixtures.get("discount"),
},
})
)
}),
rest.delete(
"/admin/discounts/:id/conditions/:conditionId",
(req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
id: req.params.conditionId,
object: "discount-condition",
deleted: true,
discount: fixtures.get("discount"),
})
)
}
),
rest.get("/admin/draft-orders/", (req, res, ctx) => {
return res(
ctx.status(200),