This commit is contained in:
barisusakli
2015-09-20 16:06:17 -04:00
parent 0b331142a2
commit c139dfa843
3 changed files with 36 additions and 1 deletions

View File

@@ -313,4 +313,21 @@ topicsController.teaser = function(req, res, next) {
});
};
topicsController.getTopic = function(req, res, next) {
async.parallel({
canRead: async.apply(privileges.topics.can, 'read', req.params.tid, req.uid),
topicData: async.apply(topics.getTopicData, req.params.tid)
}, function(err, results) {
if (err || !results.topicData) {
return next(err);
}
if (!results.canRead) {
return helpers.notAllowed(req, res);
}
res.json(results.topicData);
});
};
module.exports = topicsController;