v1.18.x
barisusakli 11 years ago
parent 4385ec5e8c
commit e036c20072

@ -34,16 +34,26 @@ var adminController = {
};
adminController.home = function(req, res, next) {
getStats(function(err, stats) {
async.parallel({
stats: function(next) {
getStats(next);
},
notices: function(next) {
var notices = [
{done: !meta.restartRequired, doneText: 'Restart not required', notDoneText:'Restart required'},
{done: plugins.hasListeners('action:email.send'), doneText: 'Emailer Installed', notDoneText:'Emailer not installed'},
{done: plugins.hasListeners('filter:search.query'), doneText: 'Search Plugin Installed', notDoneText:'Search Plugin not installed'}
];
plugins.fireHook('filter:admin.notices', notices, next);
}
}, function(err, results) {
if (err) {
return next(err);
}
res.render('admin/index', {
version: pkg.version,
emailerInstalled: plugins.hasListeners('action:email.send'),
searchInstalled: plugins.hasListeners('filter:search.query'),
restartRequired: meta.restartRequired,
stats: stats
notices: results.notices,
stats: results.stats
});
});
};

Loading…
Cancel
Save