fixed #1351 -- ACP will tell user that they need to restart, if they need to restart

v1.18.x
Julian Lam 11 years ago
parent 8cb2b9b97a
commit 84a34933fe

@ -37,7 +37,8 @@ adminController.home = function(req, res, next) {
res.render('admin/index', { res.render('admin/index', {
version: pkg.version, version: pkg.version,
emailerInstalled: plugins.hasListeners('action:email.send'), emailerInstalled: plugins.hasListeners('action:email.send'),
searchInstalled: plugins.hasListeners('filter:search.query') searchInstalled: plugins.hasListeners('filter:search.query'),
restartRequired: meta.restartRequired
}); });
}; };

@ -18,7 +18,9 @@ var fs = require('fs'),
User = require('./user'); User = require('./user');
(function (Meta) { (function (Meta) {
Meta.restartRequired = false;
Meta.config = {}; Meta.config = {};
Meta.configs = { Meta.configs = {
init: function (callback) { init: function (callback) {
delete Meta.config; delete Meta.config;
@ -159,6 +161,9 @@ var fs = require('fs'),
db.setObjectField('config', 'theme:src', data.src, callback); db.setObjectField('config', 'theme:src', data.src, callback);
break; break;
} }
// Restart Required flag
meta.restartRequired = true;
} }
}; };

@ -383,6 +383,8 @@ var fs = require('fs'),
return; return;
} }
// Restart Required flag
meta.restartRequired = true;
if(active) { if(active) {
Plugins.fireHook('action:plugin.deactivate', id); Plugins.fireHook('action:plugin.deactivate', id);

Loading…
Cancel
Save