diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-08-07 18:07:59 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-08-07 18:07:59 -0400 |
| commit | 6f0e2933af03a3fb89b5ce2df0579fd8ef6c175b (patch) | |
| tree | 5e11d5613db15092522209ad2a74f685f5e809d8 | |
| parent | 7635d2eb2086a2155d150ca818e8916b3cea90b0 (diff) | |
fix
| -rw-r--r-- | server/lib/views/staff.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/server/lib/views/staff.js b/server/lib/views/staff.js index 0fdbbb7..a3d5bea 100644 --- a/server/lib/views/staff.js +++ b/server/lib/views/staff.js @@ -423,6 +423,19 @@ var staff = module.exports = { next() }) }, + + ensureLayout: function(req, res, next){ + res.locals.layout = req.layout + next() + }, + ensureLayoutUser: function(req, res, next){ + if (! res.locals.layout) { return next() } + User.findOne({ _id: res.locals.layout.user_id }, staff.fields.user, function(err, user){ + res.locals.layoutUser = staff.helpers.user(user) || staff.defaults.user + next() + }) + }, + }, helpers: { @@ -805,7 +818,7 @@ var staff = module.exports = { res.render('staff/layouts/show_404') } }, - feature: function(req, res){ + make_stock: function(req, res){ res.locals.layout.is_stock = req.body.state == "true" res.locals.layout.save(function(err, layout){ res.json({ state: layout.featured }) |
