feat(dashboard,js-sdk,types,admin-shared): Add Product Types domain (#7732)

This commit is contained in:
Kasper Fabricius Kristensen authored and GitHub committed 2024-06-17 16:50:55 +00:00
1 parent 70a72ce2df
commit 2d8d2c4255
53 files changed
+1045 -62

No files matched your search

@@ -4,11 +4,11 @@ import {
AuthenticatedMedusaRequest,
MedusaResponse,
} from "../../../types/routing"
import { remapKeysForProduct, remapProductResponse } from "./helpers"
import { refetchEntities, refetchEntity } from "../../utils/refetch-entity"
import { remapKeysForProduct, remapProductResponse } from "./helpers"
export const GET = async (
req: AuthenticatedMedusaRequest<HttpTypes.AdminProductParams>,
req: AuthenticatedMedusaRequest<HttpTypes.AdminProductListParams>,
res: MedusaResponse<HttpTypes.AdminProductListResponse>
) => {
const selectFields = remapKeysForProduct(req.remoteQueryConfig.fields ?? [])
@@ -1,14 +1,15 @@
import { HttpTypes } from "@medusajs/types"
import {
ContainerRegistrationKeys,
remoteQueryObjectFromString,
} from "@medusajs/utils"
import { NextFunction } from "express"
import { MedusaRequest } from "../../../../types/routing"
import { HttpTypes } from "@medusajs/types"
export function maybeApplyPriceListsFilter() {
return async (req: MedusaRequest, _, next: NextFunction) => {
const filterableFields: HttpTypes.AdminProductParams = req.filterableFields
const filterableFields: HttpTypes.AdminProductListParams =
req.filterableFields
if (!filterableFields.price_list_id) {
return next()