feat(core-flows,medusa,types,utils): rename psma to prices (#6796)

What:

Renames pricesetmoneyamount to prices

Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com>
This commit is contained in:
Riqwan Thamir
2024-03-25 13:15:25 +00:00
committed by GitHub
co-authored by Adrien de Peretti
parent fbc369705d
commit 9073d7aba3
80 changed files with 1056 additions and 2276 deletions
@@ -14,9 +14,7 @@ export function buildPriceListResponse(
): AdminPriceListRemoteQueryDTO[] {
for (const priceList of priceLists) {
priceList.rules = buildPriceListRules(priceList.price_list_rules || [])
priceList.prices = buildPriceSetPricesForCore(
priceList.price_set_money_amounts || []
)
priceList.prices = buildPriceSetPricesForCore(priceList.prices || [])
}
return priceLists.map((priceList) => cleanResponseData(priceList, apiFields))
@@ -13,17 +13,17 @@ export const adminPriceListRemoteQueryFields = [
"created_at",
"updated_at",
"deleted_at",
"price_set_money_amounts.id",
"price_set_money_amounts.currency_code",
"price_set_money_amounts.amount",
"price_set_money_amounts.min_quantity",
"price_set_money_amounts.max_quantity",
"price_set_money_amounts.created_at",
"price_set_money_amounts.deleted_at",
"price_set_money_amounts.updated_at",
"price_set_money_amounts.price_set.variant.id",
"price_set_money_amounts.price_rules.value",
"price_set_money_amounts.price_rules.rule_type.rule_attribute",
"prices.id",
"prices.currency_code",
"prices.amount",
"prices.min_quantity",
"prices.max_quantity",
"prices.created_at",
"prices.deleted_at",
"prices.updated_at",
"prices.price_set.variant.id",
"prices.price_rules.value",
"prices.price_rules.rule_type.rule_attribute",
"price_list_rules.price_list_rule_values.value",
"price_list_rules.rule_type.rule_attribute",
]
@@ -50,7 +50,6 @@ export const defaultAdminPriceListFields = [
]
export const defaultAdminPriceListRelations = []
export const allowedAdminPriceListRelations = [PriceListRelations.PRICES]
export const adminListTransformQueryConfig = {
@@ -15,10 +15,7 @@ export const remapKeysForProduct = (selectFields: string[]) => {
const pricingFields = selectFields
.filter((fieldName: string) => isPricing(fieldName))
.map((fieldName: string) =>
fieldName.replace(
"variants.prices.",
"variants.price_set.price_set_money_amounts."
)
fieldName.replace("variants.prices.", "variants.price_set.prices.")
)
return [...productFields, ...pricingFields]
@@ -31,7 +28,7 @@ export const remapKeysForVariant = (selectFields: string[]) => {
const pricingFields = selectFields
.filter((fieldName: string) => isPricing(fieldName))
.map((fieldName: string) =>
fieldName.replace("prices.", "price_set.price_set_money_amounts.")
fieldName.replace("prices.", "price_set.prices.")
)
return [...variantFields, ...pricingFields]
@@ -47,8 +44,8 @@ export const remapProduct = (p: ProductDTO) => {
export const remapVariant = (v: ProductVariantDTO) => {
return {
...v,
prices: (v as any).price_set?.price_set_money_amounts?.map((psma) => ({
...psma,
prices: (v as any).price_set?.prices?.map((price) => ({
...price,
variant_id: v.id,
})),
price_set: undefined,
@@ -19,7 +19,7 @@ export function maybeApplyPriceListsFilter() {
const queryObject = remoteQueryObjectFromString({
entryPoint: "price_list",
fields: ["price_set_money_amounts.price_set.variant.id"],
fields: ["prices.price_set.variant.id"],
variables: {
id: priceListIds,
},
@@ -33,8 +33,9 @@ export function maybeApplyPriceListsFilter() {
const priceLists = await remoteQuery(queryObject)
priceLists.forEach((priceList) => {
priceList.price_set_money_amounts?.forEach((psma) => {
const variantId = psma.price_set?.variant?.id
priceList.prices?.forEach((price) => {
const variantId = price.price_set?.variant?.id
if (variantId) {
variantIds.push(variantId)
}