summaryrefslogtreecommitdiff
path: root/server/lib/views/staff.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/views/staff.js')
-rw-r--r--server/lib/views/staff.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/server/lib/views/staff.js b/server/lib/views/staff.js
index 07050f1..19b361d 100644
--- a/server/lib/views/staff.js
+++ b/server/lib/views/staff.js
@@ -56,7 +56,12 @@ var staff = module.exports = {
break
}
if (initial) {
- criteria.username = new RegExp('^' + initial, "i")
+ if (initial == "?") {
+ criteria.username = new RegExp('^[$a-zA-Z]', "i")
+ }
+ else {
+ criteria.username = new RegExp('^' + initial, "i")
+ }
}
User.find(criteria)
.select(staff.fields.user)
@@ -749,6 +754,7 @@ var staff = module.exports = {
new Plan (data).save(function(err, doc){
if (err || ! doc) { return res.json({ error: err }) }
+ middleware.updatePlans()
res.redirect("/staff/plans/")
})
},
@@ -767,6 +773,7 @@ var staff = module.exports = {
req.plan.save(function(err, doc){
if (err || ! doc) { return res.json({ error: err }) }
+ middleware.updatePlans()
res.redirect("/staff/plans/")
})
},