diff options
author | Egil Moeller <egil.moller@freecode.no> | 2012-04-19 14:25:12 +0200 |
---|---|---|
committer | Egil Moeller <egil.moller@freecode.no> | 2012-04-19 14:25:12 +0200 |
commit | ac36a99a7226e1092c2e7e28c9b6e32d8f82e6fb (patch) | |
tree | a1de593a6290b66454c7f3684df63441ebb7bd83 /src/node/hooks/express/adminplugins.js | |
parent | 4c1d94343fe1b1a8ff02d7cfaef9f9506676d072 (diff) | |
download | etherpad-lite-ac36a99a7226e1092c2e7e28c9b6e32d8f82e6fb.zip |
More general basic auth
Diffstat (limited to 'src/node/hooks/express/adminplugins.js')
-rw-r--r-- | src/node/hooks/express/adminplugins.js | 2 |
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}); }); |