UNPKG

mcms-node-eshop

Version:

Eshop module for mcms-node

33 lines (30 loc) 2.14 kB
module.exports = (function(App,Package){ var defaultDB = App.Config.database.default, Connection = App.Connections[defaultDB], privateMethods = { getPageThumb : require('./Helpers/Private/getPageThumb')(App,Connection,Package), getPageImages : require('./Helpers/Private/getPageImages')(App,Connection,Package), getPageCategories : require('./Helpers/Private/getPageCategories')(App,Connection,Package), getPageRelated : require('./Helpers/Private/getPageRelated')(App,Connection,Package), getPageExtraFields : require('./Helpers/Private/getPageExtraFields')(App,Connection,Package), countExtraFields : require('./Helpers/Private/countExtraFields')(App,Connection,Package), parseEsAggregations : require('./Helpers/Private/parseEsAggregations')(App,Connection,Package), formatItem : require('./Helpers/Private/formatItem')(App,Connection,Package) }; return { name : 'Product', nameSpace : 'Product', findOne : require('./Helpers/findOne')(App,Connection,Package,privateMethods), find : require('./Helpers/find')(App,Connection,Package,privateMethods), relatedSku : require('./Helpers/relatedSku')(App,Connection,Package,privateMethods), findEs : require('./Helpers/findEs')(App,Connection,Package,privateMethods), findOrCreate : require('./Helpers/findOrCreate')(App,Connection,Package,privateMethods), create : require('./Helpers/create')(App,Connection,Package,privateMethods), delete : require('./Helpers/delete')(App,Connection,Package,privateMethods), update : require('./Helpers/update')(App,Connection,Package,privateMethods), settings : require('./Helpers/settings')(App,Connection,Package,privateMethods), quickSearch : require('./Helpers/quickSearch')(App,Connection,Package,privateMethods), image : require('./Helpers/image')(App,Connection,Package,privateMethods), thumb : require('./Helpers/thumb')(App,Connection,Package,privateMethods) }; });