challenges: WIP beginning challenges feature. some basic CRUD & some

basic subscribe / unsubscribe functional (but buggy)
This commit is contained in:
Tyler Renelle
2013-10-26 17:24:45 -07:00
parent e45d8307e7
commit fa25f3d300
16 changed files with 755 additions and 43 deletions

View File

@@ -41,6 +41,14 @@ api.getMember = function(req, res) {
api.getGroups = function(req, res, next) {
var user = res.locals.user;
// if ?minimal=true, just send down names
if (req.query.minimal) {
return Group.find({members: {'$in': [user._id]}}).select('name _id').exec(function(err, groups){
if (err) return res.json(500, {err:err});
res.json(groups);
});
}
var type = req.query.type && req.query.type.split(',');
// First get all groups