refactor views to remove hardcoded challenge data

This commit is contained in:
Michael Q Larson
2014-12-23 08:22:50 -08:00
parent 3eb09ab637
commit ca6652a791
4 changed files with 21 additions and 248 deletions

View File

@ -6,6 +6,7 @@ var passport = require('passport');
var User = require('../models/User');
var secrets = require('../config/secrets');
var moment = require('moment');
var Challenge = require('./../models/Challenge');
/**
* GET /login
@ -130,10 +131,17 @@ exports.postEmailSignup = function(req, res, next) {
*/
exports.getAccount = function(req, res) {
res.render('account/profile', {
title: 'Manage your Free Code Camp Account',
cc: req.user.challengesHash,
moment: moment
Challenge.find({}, function (err, c) {
if (err) {
console.error('Challenge err: ', err);
next(err);
}
res.render('account/profile', {
title: 'Manage your Free Code Camp Account',
cc: c,
ch: req.user.challengesHash,
moment: moment
});
});
};