feat(invite-friends): allow specifying inveter's name (#4238 @lemoness)

This commit is contained in:
Tyler Renelle
2014-11-13 16:33:09 -07:00
parent d1ff1337e6
commit 5fab3881a2
3 changed files with 29 additions and 24 deletions
+2 -2
View File
@@ -402,11 +402,11 @@ api.inviteFriends = function(req, res, next) {
Group.findOne({type:'party', members:{'$in': [res.locals.user._id]}}).select('_id name').exec(function(err,party){
if (err) return next(err);
var link = nconf.get('BASE_URL') + '?' + qs.stringify({partyInvite:{id:party._id, inviter:res.locals.user._id, name:party.name}});
_.each(req.body, function(invite){
_.each(req.body.emails, function(invite){
if (invite.email) {
var variables = [
{name: 'LINK', content: link},
{name: 'INVITER', content: res.locals.user.profile.name},
{name: 'INVITER', content: req.body.inviter || res.locals.user.profile.name},
{name: 'INVITEE', content: invite.name}
];
// TODO implement "users can only be invited once"