Merge branch 'develop' into sabrecat/party-page

This commit is contained in:
Blade Barringer
2015-09-04 19:00:48 -05:00
21 changed files with 823 additions and 599 deletions
+7
View File
@@ -463,6 +463,9 @@ api.join = function(req, res, next) {
if(!isUserInvited) return res.json(401, {err: "Can't join a group you're not invited to."});
if (!_.contains(group.members, user._id)){
if (group.members.length === 0) {
group.leader = user._id;
}
group.members.push(user._id);
if (group.invites.length > 0) {
group.invites.splice(_.indexOf(group.invites, user._id), 1);
@@ -734,6 +737,10 @@ api.removeMember = function(req, res, next){
return res.json(401, {err: "Only group leader can remove a member!"});
}
if(user._id === uuid){
return res.json(401, {err: "You cannot remove yourself!"});
}
if(_.contains(group.members, uuid)){
var update = {$pull:{members:uuid}};
if(group.quest && group.quest.members){