chore(workflows, core-flows): Split workflows tooling and definitions (#5705)
This commit is contained in:
1 parent
fc1ef29ed9
commit
ddbeed4ea6
138 files changed
+274
-241
No files matched your search
@@ -47,12 +47,13 @@
|
||||
"typeorm": "^0.3.16"
|
||||
},
|
||||
"dependencies": {
|
||||
"@medusajs/core-flows": "^0.0.1",
|
||||
"@medusajs/link-modules": "^0.2.3",
|
||||
"@medusajs/medusa-cli": "^1.3.21",
|
||||
"@medusajs/modules-sdk": "^1.12.3",
|
||||
"@medusajs/orchestration": "^0.4.4",
|
||||
"@medusajs/utils": "^1.11.0",
|
||||
"@medusajs/workflows": "^0.3.0",
|
||||
"@medusajs/workflows-sdk": "^0.1.0",
|
||||
"awilix": "^8.0.0",
|
||||
"body-parser": "^1.19.0",
|
||||
"boxen": "^5.0.1",
|
||||
|
||||
@@ -1,14 +1,17 @@
|
||||
import { FlagRouter, ManyToManyInventoryFeatureFlag } from "@medusajs/utils"
|
||||
import {
|
||||
FlagRouter,
|
||||
ManyToManyInventoryFeatureFlag,
|
||||
MedusaError,
|
||||
} from "@medusajs/utils"
|
||||
import { IsNumber, IsObject, IsOptional, IsString } from "class-validator"
|
||||
import {
|
||||
createInventoryItems,
|
||||
CreateInventoryItemActions,
|
||||
pipe,
|
||||
} from "@medusajs/workflows"
|
||||
createInventoryItems,
|
||||
} from "@medusajs/core-flows"
|
||||
import { pipe } from "@medusajs/workflows-sdk"
|
||||
import { ProductVariantInventoryService } from "../../../../services"
|
||||
|
||||
import { FindParams } from "../../../../types/common"
|
||||
import { MedusaError } from "@medusajs/utils"
|
||||
|
||||
/**
|
||||
* @oas [post] /admin/inventory-items
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { MedusaV2Flag } from "@medusajs/utils"
|
||||
import { updatePriceLists } from "@medusajs/workflows"
|
||||
import { updatePriceLists } from "@medusajs/core-flows"
|
||||
import { Type } from "class-transformer"
|
||||
import { IsArray, IsBoolean, IsOptional, ValidateNested } from "class-validator"
|
||||
import { EntityManager } from "typeorm"
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
PriceListStatus,
|
||||
PriceListType,
|
||||
} from "@medusajs/utils"
|
||||
import { createPriceLists } from "@medusajs/workflows"
|
||||
import { createPriceLists } from "@medusajs/core-flows"
|
||||
import { Type } from "class-transformer"
|
||||
import {
|
||||
IsArray,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { WorkflowTypes } from "@medusajs/types"
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { removePriceLists } from "@medusajs/workflows"
|
||||
import { removePriceLists } from "@medusajs/core-flows"
|
||||
import { EntityManager } from "typeorm"
|
||||
import PriceListService from "../../../../services/price-list"
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { removePriceListProductPrices } from "@medusajs/workflows/dist/definition/price-list/remove-price-list-prices"
|
||||
import { ArrayNotEmpty, IsString } from "class-validator"
|
||||
import { EntityManager } from "typeorm"
|
||||
import PriceListService from "../../../../services/price-list"
|
||||
import { validator } from "../../../../utils/validator"
|
||||
import { WorkflowTypes } from "@medusajs/types"
|
||||
import { removePriceListPrices } from "@medusajs/core-flows"
|
||||
|
||||
/**
|
||||
* @oas [delete] /admin/price-lists/{id}/prices/batch
|
||||
@@ -92,9 +92,7 @@ export default async (req, res) => {
|
||||
)
|
||||
|
||||
if (isMedusaV2FlagEnabled) {
|
||||
const deletePriceListPricesWorkflow = removePriceListProductPrices(
|
||||
req.scope
|
||||
)
|
||||
const deletePriceListPricesWorkflow = removePriceListPrices(req.scope)
|
||||
|
||||
const input = {
|
||||
price_list_id: id,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { WorkflowTypes } from "@medusajs/types"
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { removePriceListProductPrices } from "@medusajs/workflows/dist/definition/price-list/remove-product-prices"
|
||||
import { removePriceListProductPrices } from "@medusajs/core-flows"
|
||||
import { EntityManager } from "typeorm"
|
||||
import PriceListService from "../../../../services/price-list"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { removePriceListProductPrices } from "@medusajs/workflows"
|
||||
import { removePriceListProductPrices } from "@medusajs/core-flows"
|
||||
import { ArrayNotEmpty, IsString } from "class-validator"
|
||||
import { Request, Response } from "express"
|
||||
import { EntityManager } from "typeorm"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { removePriceListVariantPrices } from "@medusajs/workflows"
|
||||
import { removePriceListVariantPrices } from "@medusajs/core-flows"
|
||||
import { EntityManager } from "typeorm"
|
||||
import PriceListService from "../../../../services/price-list"
|
||||
import { WorkflowTypes } from "@medusajs/types"
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
} from "class-validator"
|
||||
import { defaultAdminPriceListFields, defaultAdminPriceListRelations } from "."
|
||||
|
||||
import { updatePriceLists } from "@medusajs/workflows"
|
||||
import { updatePriceLists } from "@medusajs/core-flows"
|
||||
import { Type } from "class-transformer"
|
||||
import { EntityManager } from "typeorm"
|
||||
import { PriceList } from "../../../.."
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { IInventoryService, WorkflowTypes } from "@medusajs/types"
|
||||
import { Workflows, createProducts } from "@medusajs/workflows"
|
||||
import { createProducts, Workflows } from "@medusajs/core-flows"
|
||||
import {
|
||||
IsArray,
|
||||
IsBoolean,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { IInventoryService, WorkflowTypes } from "@medusajs/types"
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { CreateProductVariants } from "@medusajs/workflows"
|
||||
import { CreateProductVariants } from "@medusajs/core-flows"
|
||||
import {
|
||||
IsArray,
|
||||
IsBoolean,
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
MedusaV2Flag,
|
||||
promiseAll,
|
||||
} from "@medusajs/utils"
|
||||
import { Workflows, updateProducts } from "@medusajs/workflows"
|
||||
import { updateProducts, Workflows } from "@medusajs/core-flows"
|
||||
import { Type } from "class-transformer"
|
||||
import {
|
||||
IsArray,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { WorkflowTypes } from "@medusajs/types"
|
||||
import { FlagRouter } from "@medusajs/utils"
|
||||
import { UpdateProductVariants } from "@medusajs/workflows"
|
||||
import { FlagRouter, MedusaV2Flag } from "@medusajs/utils"
|
||||
import { UpdateProductVariants } from "@medusajs/core-flows"
|
||||
import { Type } from "class-transformer"
|
||||
import {
|
||||
IsArray,
|
||||
@@ -12,8 +12,6 @@ import {
|
||||
ValidateNested,
|
||||
} from "class-validator"
|
||||
import { EntityManager } from "typeorm"
|
||||
|
||||
import { MedusaV2Flag } from "@medusajs/utils"
|
||||
import { defaultAdminProductFields, defaultAdminProductRelations } from "."
|
||||
import {
|
||||
PricingService,
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
import { createCart as createCartWorkflow } from "@medusajs/workflows"
|
||||
import {
|
||||
createCart as createCartWorkflow,
|
||||
Workflows,
|
||||
} from "@medusajs/core-flows"
|
||||
import {
|
||||
IsArray,
|
||||
IsInt,
|
||||
@@ -7,7 +10,7 @@ import {
|
||||
IsString,
|
||||
ValidateNested,
|
||||
} from "class-validator"
|
||||
import { MedusaError, isDefined } from "medusa-core-utils"
|
||||
import { isDefined, MedusaError } from "medusa-core-utils"
|
||||
import { defaultStoreCartFields, defaultStoreCartRelations } from "."
|
||||
import {
|
||||
CartService,
|
||||
@@ -18,7 +21,6 @@ import {
|
||||
|
||||
import { MedusaContainer } from "@medusajs/modules-sdk"
|
||||
import { FlagRouter } from "@medusajs/utils"
|
||||
import { Workflows } from "@medusajs/workflows"
|
||||
import { Type } from "class-transformer"
|
||||
import reqIp from "request-ip"
|
||||
import { EntityManager } from "typeorm"
|
||||
|
||||
Reference in new issue
Block a user