summaryrefslogtreecommitdiff
path: root/src/node/hooks/express/adminplugins.js
diff options
context:
space:
mode:
authorEgil Moeller <egil.moller@freecode.no>2012-04-19 14:25:12 +0200
committerEgil Moeller <egil.moller@freecode.no>2012-04-19 14:25:12 +0200
commitac36a99a7226e1092c2e7e28c9b6e32d8f82e6fb (patch)
treea1de593a6290b66454c7f3684df63441ebb7bd83 /src/node/hooks/express/adminplugins.js
parent4c1d94343fe1b1a8ff02d7cfaef9f9506676d072 (diff)
downloadetherpad-lite-ac36a99a7226e1092c2e7e28c9b6e32d8f82e6fb.zip
More general basic auth
Diffstat (limited to 'src/node/hooks/express/adminplugins.js')
-rw-r--r--src/node/hooks/express/adminplugins.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/node/hooks/express/adminplugins.js b/src/node/hooks/express/adminplugins.js
index 1d1320ab..6cc80cf2 100644
--- a/src/node/hooks/express/adminplugins.js
+++ b/src/node/hooks/express/adminplugins.js
@@ -21,6 +21,8 @@ exports.expressCreateServer = function (hook_name, args, cb) {
exports.socketio = function (hook_name, args, cb) {
var io = args.io.of("/pluginfw/installer");
io.on('connection', function (socket) {
+ if (!socket.handshake.session.user.is_admin) return;
+
socket.on("load", function (query) {
socket.emit("installed-results", {results: plugins.plugins});
});