adding admin panel integration to plugins (issue #143)

This commit is contained in:
Julian Lam
2013-07-29 15:15:49 -04:00
parent 871591b92d
commit 777173d9f4
8 changed files with 133 additions and 18 deletions

View File

@@ -25,7 +25,8 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }),
admin = {
'categories': require('./admin/categories.js'),
'user': require('./admin/user.js')
};
},
plugins = require('./plugins');
(function(io) {
var users = {},
@@ -631,6 +632,14 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }),
socket.emit('api:admin:themes.getInstalled', themeArr);
});
});
socket.on('api:admin.plugins.getInstalled', function() {
plugins.showInstalled(function(err, plugins) {
if (err) plugins = [];
return socket.emit('api:admin.plugins.getInstalled', plugins);
});
});
});
}(SocketIO));