diff options
Diffstat (limited to 'server/lib')
| -rw-r--r-- | server/lib/api/layouts.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/server/lib/api/layouts.js b/server/lib/api/layouts.js index f1db121..c04f926 100644 --- a/server/lib/api/layouts.js +++ b/server/lib/api/layouts.js @@ -5,18 +5,22 @@ var _ = require('lodash'), upload = require('../upload'), middleware = require('../middleware'), config = require('../../../config.json'), + Blueprint = require('../schemas/Blueprint'), Layout = require('../schemas/Layout'); var layouts = { index: function(req, res){ Layout.find({ is_stock: true }, function(err, stock_layouts){ - Layout.find({ user_id: req.user._id }, function(err, user_layouts){ - res.json({ - layouts: stock_layouts, - user_layouts: user_layouts, - user: res.locals.user, - layoutCount: res.locals.layoutCount, - projectCount: res.locals.projectCount, + Layout.find({ user_id: req.user._id, is_stock: false }, function(err, user_layouts){ + Blueprint.find({ user_id: req.user._id }, function(err, blueprints){ + res.json({ + layouts: stock_layouts, + user_layouts: user_layouts, + blueprints: blueprints, + user: res.locals.user, + layoutCount: res.locals.layoutCount, + projectCount: res.locals.projectCount, + }) }) }) }) |
