فهرست منبع

Exclude /admin/invites from cors/auth as well

Rares Capilnar 2 سال پیش
والد
کامیت
ff5b763cad
2فایلهای تغییر یافته به همراه42 افزوده شده و 2 حذف شده
  1. 41 1
      src/admin/components/onboarding-flow/products/products-list.tsx
  2. 1 1
      src/api/routes/admin/index.ts

+ 41 - 1
src/admin/components/onboarding-flow/products/products-list.tsx

@@ -13,15 +13,35 @@ const ProductsList = ({ onNext, isComplete }: StepContentProps) => {
   const { mutate: createProduct, isLoading } = useAdminCreateProduct();
   const { regions } = useAdminRegions();
 
-  const createSampleProduct = async () => {
+  const createSampleProduct = () => {
     createProduct(
       {
         title: "Medusa T-Shirt",
         description: "Comfy t-shirt with Medusa logo",
+        subtitle: "Black",
         is_giftcard: false,
         discountable: false,
         options: [{ title: "Size" }],
+        images: [
+          "https://medusa-public-images.s3.eu-west-1.amazonaws.com/tee-black-front.png",
+          "https://medusa-public-images.s3.eu-west-1.amazonaws.com/tee-black-back.png",
+        ],
+        categories: [
+          {
+            id: "pcat_shirts",
+          },
+        ],
         variants: [
+          {
+            title: "Small",
+            inventory_quantity: 25,
+            manage_inventory: true,
+            prices: regions.map(region => ({
+              amount: 5000,
+              currency_code: region.currency_code,
+            })),
+            options: [{ value: "S" }],
+          },
           {
             title: "Medium",
             inventory_quantity: 10,
@@ -32,6 +52,26 @@ const ProductsList = ({ onNext, isComplete }: StepContentProps) => {
             })),
             options: [{ value: "M" }],
           },
+          {
+            title: "Large",
+            inventory_quantity: 17,
+            manage_inventory: true,
+            prices: regions.map(region => ({
+              amount: 5000,
+              currency_code: region.currency_code,
+            })),
+            options: [{ value: "L" }],
+          },
+          {
+            title: "Extra Large",
+            inventory_quantity: 22,
+            manage_inventory: true,
+            prices: regions.map(region => ({
+              amount: 5000,
+              currency_code: region.currency_code,
+            })),
+            options: [{ value: "XL" }],
+          },
         ],
         status: ProductStatus.PUBLISHED,
       },

+ 1 - 1
src/api/routes/admin/index.ts

@@ -8,7 +8,7 @@ const adminRouter = Router();
 
 export function getAdminRouter(adminCorsOptions): Router {
   adminRouter.use(
-    /\/admin\/((?!auth).*)/,
+    /\/admin\/((?!auth)(?!invites).*)/,
     cors(adminCorsOptions),
     bodyParser.json(),
     authenticate()