make one page profile with bonfire solution urls
This commit is contained in:
@@ -76,6 +76,8 @@ module.exports = function(app) {
|
||||
);
|
||||
router.get('/account/unlink/:provider', getOauthUnlink);
|
||||
router.get('/account', getAccount);
|
||||
router.get('/vote1', vote1);
|
||||
router.get('/vote2', vote2);
|
||||
// Ensure this is the last route!
|
||||
router.get('/:username', returnUser);
|
||||
|
||||
@@ -187,7 +189,8 @@ module.exports = function(app) {
|
||||
bonfires: bonfires,
|
||||
moment: moment,
|
||||
longestStreak: user.longestStreak,
|
||||
currentStreak: user.currentStreak
|
||||
currentStreak: user.currentStreak,
|
||||
encodeURI: encodeURI
|
||||
});
|
||||
}
|
||||
);
|
||||
@@ -342,4 +345,36 @@ module.exports = function(app) {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function vote1(req, res) {
|
||||
if (req.user) {
|
||||
req.user.tshirtVote = 1;
|
||||
req.user.save(function (err) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
req.flash('success', {msg: 'Thanks for voting!'});
|
||||
res.redirect('/map');
|
||||
});
|
||||
} else {
|
||||
req.flash('error', {msg: 'You must be signed in to vote.'});
|
||||
res.redirect('/map');
|
||||
}
|
||||
}
|
||||
|
||||
function vote2(req, res) {
|
||||
if (req.user) {
|
||||
req.user.tshirtVote = 2;
|
||||
req.user.save(function (err) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
req.flash('success', {msg: 'Thanks for voting!'});
|
||||
res.redirect('/map');
|
||||
});
|
||||
} else {
|
||||
req.flash('error', {msg: 'You must be signed in to vote.'});
|
||||
res.redirect('/map');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user