2015-01-11 06:59:24 +00:00
|
|
|
var _ = require('lodash'),
|
|
|
|
debug = require('debug')('freecc:cntr:challenges'),
|
|
|
|
Challenge = require('./../models/Challenge');
|
|
|
|
|
2015-01-11 05:45:37 +00:00
|
|
|
/**
|
|
|
|
* Bonfire controller
|
|
|
|
*/
|
2015-01-11 06:59:24 +00:00
|
|
|
exports.index = function(req, res) {
|
|
|
|
Challenge.find({}, null, { sort: { challengeNumber: 1 } }, function(err, c) {
|
|
|
|
if (err) {
|
|
|
|
debug('Challenge err: ', err);
|
|
|
|
next(err);
|
|
|
|
}
|
|
|
|
res.render('bonfire/bonfire.jade', {
|
|
|
|
challenges: c,
|
|
|
|
cc: req.user ? req.user.challengesHash : undefined
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|