added groups page to user profile

This commit is contained in:
Julian Lam
2015-01-30 15:48:17 -05:00
parent c8f87e5d36
commit e4e9020e1f
4 changed files with 27 additions and 2 deletions

View File

@@ -233,6 +233,29 @@ accountsController.getTopics = function(req, res, next) {
getFromUserSet('account/topics', 'topics', topics.getTopicsFromSet, 'topics', req, res, next);
};
accountsController.getGroups = function(req, res, next) {
var callerUID = req.user ? parseInt(req.user.uid, 10) : 0;
getBaseUser(req.params.userslug, callerUID, function(err, userData) {
if (err) {
return next(err);
}
if (!userData) {
return helpers.notFound(req, res);
}
groups.getUserGroups([userData.uid], function(err, groups) {
if (err) {
return next(err);
}
userData.groups = groups[0];
res.render('account/groups', userData);
});
});
};
function getFromUserSet(tpl, set, method, type, req, res, next) {
var callerUID = req.user ? parseInt(req.user.uid, 10) : 0;