diff options
| author | Julie Lala <jules@okfoc.us> | 2015-01-09 07:28:43 -0500 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2015-01-09 07:28:43 -0500 |
| commit | b386c3b88034e4e372f147ffd368c2de1d23a865 (patch) | |
| tree | bd335a2b85e54d9a84f99a7635af6a220a9d0bd4 /server/lib/views/staff.js | |
| parent | 664099f91ae3ed2d667d331b19c2e41dec60124c (diff) | |
saving plans
Diffstat (limited to 'server/lib/views/staff.js')
| -rw-r--r-- | server/lib/views/staff.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/server/lib/views/staff.js b/server/lib/views/staff.js index 6639137..2fdc2c3 100644 --- a/server/lib/views/staff.js +++ b/server/lib/views/staff.js @@ -629,6 +629,7 @@ var staff = module.exports = { res.render('staff/plans/new') }, edit: function(req, res){ + res.locals.plan = req.plan res.render('staff/plans/edit') }, create: function(req, res){ @@ -650,13 +651,16 @@ var staff = module.exports = { }) }, update: function(req, res){ + var fields = staff.fields.plans.split(" ") + var permissions = staff.fields.plans_permissions.split(" ") + var data = util.cleanQuery(req.body) data.name = util.sanitize(data.name) data.slug = util.sanitize(data.slug.toLowerCase()) _.extend(req.plan, data) permissions.forEach(function(field){ - req.plan[field] = data["permissions_" + field] + req.plan.permissions[field] = data["permissions_" + field].length == 2 }) req.plan.save(function(err, doc){ |
