Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import mutations from "./mutations";
import resolvers from "./resolvers";
import schemas from "./schemas";
import mutations from "./mutations/index.js";
import resolvers from "./resolvers/index.js";
import schemas from "./schemas/index.js";
import {
Product,
ProductVariant,
VariantMedia
} from "/imports/collections/schemas/products.js";
} from "./simpleSchemas.js"; // TODO: update simpleschemas

/**
* @summary Import and call this function to add this plugin to your API.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { decodeTagOpaqueId } from "@reactioncommerce/reaction-graphql-xforms/tag";
import executeBulkOperation from "../utils/executeBulkOperation";
import executeBulkOperation from "../utils/executeBulkOperation.js";

/**
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import addTagsToProducts from "./addTagsToProducts";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import addTagsToProducts from "./addTagsToProducts.js";

const mockInput = {
input: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import SimpleSchema from "simpl-schema";
import Logger from "@reactioncommerce/logger";
import Random from "@reactioncommerce/random";
import ReactionError from "@reactioncommerce/reaction-error";
import copyMedia from "../utils/copyMedia";
import copyMedia from "../utils/copyMedia.js";

const inputSchema = new SimpleSchema({
"shopId": String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import cloneProductVariants from "./cloneProductVariants";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import cloneProductVariants from "./cloneProductVariants.js";

mockContext.mutations.cloneProductVariants = jest.fn().mockName("mutations.cloneProductVariants");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import SimpleSchema from "simpl-schema";
import Logger from "@reactioncommerce/logger";
import Random from "@reactioncommerce/random";
import ReactionError from "@reactioncommerce/reaction-error";
import getSlug from "/imports/utils/getSlug";
import copyMedia from "../utils/copyMedia";
import createHandle from "../utils/createHandle";
import createTitle from "../utils/createTitle";
import getSlug from "@reactioncommerce/api-utils/getSlug.js";
import copyMedia from "../utils/copyMedia.js";
import createHandle from "../utils/createHandle.js";
import createTitle from "../utils/createTitle.js";

const inputSchema = new SimpleSchema({
"productIds": Array,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import cloneProducts from "./cloneProducts";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import cloneProducts from "./cloneProducts.js";

mockContext.mutations.cloneProducts = jest.fn().mockName("mutations.cloneProducts");

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import SimpleSchema from "simpl-schema";
import Random from "@reactioncommerce/random";
import ReactionError from "@reactioncommerce/reaction-error";
import createProductOrVariant from "../utils/createProductOrVariant";
import createProductOrVariant from "../utils/createProductOrVariant.js";

const inputSchema = new SimpleSchema({
shopId: String
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import createProduct from "./createProduct";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import createProduct from "./createProduct.js";

mockContext.mutations.createProduct = jest.fn().mockName("mutations.createProduct");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import SimpleSchema from "simpl-schema";
import Logger from "@reactioncommerce/logger";
import Random from "@reactioncommerce/random";
import ReactionError from "@reactioncommerce/reaction-error";
import createProductOrVariant from "../utils/createProductOrVariant";
import isAncestorDeleted from "../utils/isAncestorDeleted";
import createProductOrVariant from "../utils/createProductOrVariant.js";
import isAncestorDeleted from "../utils/isAncestorDeleted.js";

const inputSchema = new SimpleSchema({
productId: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import createProductVariant from "./createProductVariant";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import createProductVariant from "./createProductVariant.js";

mockContext.mutations.createProductVariant = jest.fn().mockName("mutations.createProductVariant");

Expand Down
15 changes: 15 additions & 0 deletions imports/node-app/core-services/product/mutations/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import addTagsToProducts from "./addTagsToProducts.js";
import cloneProducts from "./cloneProducts.js";
import cloneProductVariants from "./cloneProductVariants.js";
import createProduct from "./createProduct.js";
import createProductVariant from "./createProductVariant.js";
import removeTagsFromProducts from "./removeTagsFromProducts.js";

export default {
addTagsToProducts,
cloneProducts,
cloneProductVariants,
createProduct,
createProductVariant,
removeTagsFromProducts
};
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { decodeTagOpaqueId } from "@reactioncommerce/reaction-graphql-xforms/tag";
import executeBulkOperation from "../utils/executeBulkOperation";
import executeBulkOperation from "../utils/executeBulkOperation.js";

/**
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import mockContext from "/imports/test-utils/helpers/mockContext";
import removeTagsFromProducts from "./removeTagsFromProducts";
import mockContext from "@reactioncommerce/api-utils/tests/mockContext.js";
import removeTagsFromProducts from "./removeTagsFromProducts.js";

const mockInput = {
input: {
Expand Down
15 changes: 15 additions & 0 deletions imports/node-app/core-services/product/resolvers/Mutation/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import addTagsToProducts from "./addTagsToProducts.js";
import cloneProducts from "./cloneProducts.js";
import cloneProductVariants from "./cloneProductVariants.js";
import createProduct from "./createProduct.js";
import createProductVariant from "./createProductVariant.js";
import removeTagsFromProducts from "./removeTagsFromProducts.js";

export default {
addTagsToProducts,
cloneProducts,
cloneProductVariants,
createProduct,
createProductVariant,
removeTagsFromProducts
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { resolveShopFromShopId } from "@reactioncommerce/reaction-graphql-utils";
import { encodeProductOpaqueId } from "@reactioncommerce/reaction-graphql-xforms/product";
import getVariants from "../../utils/getVariants";
import socialMetadata from "./socialMetadata";
import tagIds from "./tagIds";
import tags from "./tags";
import getVariants from "../../utils/getVariants.js";
import socialMetadata from "./socialMetadata.js";
import tagIds from "./tagIds.js";
import tags from "./tags.js";

export default {
_id: (node) => encodeProductOpaqueId(node._id),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { resolveShopFromShopId } from "@reactioncommerce/reaction-graphql-utils";
import { encodeProductOpaqueId } from "@reactioncommerce/reaction-graphql-xforms/product";
import getVariants from "../../utils/getVariants";
import getVariants from "../../utils/getVariants.js";

export default {
_id: (node) => encodeProductOpaqueId(node._id),
Expand Down
11 changes: 11 additions & 0 deletions imports/node-app/core-services/product/resolvers/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import ProductConfiguration from "./ProductConfiguration.js";
import Mutation from "./Mutation/index.js";
import Product from "./Product/index.js";
import ProductVariant from "./ProductVariant/index.js";

export default {
ProductConfiguration,
Mutation,
Product,
ProductVariant
};
Loading