summaryrefslogtreecommitdiff
path: root/src/node/hooks/express/adminplugins.js
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2013-03-26 11:58:31 +0100
committerMarcel Klehr <mklehr@gmx.net>2013-03-26 11:58:31 +0100
commitaca5d150e48810ccc98fb0c284c35b1cca1f2070 (patch)
tree3c2790abc981f2077825ef8644031af062a02541 /src/node/hooks/express/adminplugins.js
parent511407241a920a32746c5c1a97d1629ec99ffb01 (diff)
downloadetherpad-lite-aca5d150e48810ccc98fb0c284c35b1cca1f2070.zip
/admin/plugins: Don't list installed plugins as available
Diffstat (limited to 'src/node/hooks/express/adminplugins.js')
-rw-r--r--src/node/hooks/express/adminplugins.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/node/hooks/express/adminplugins.js b/src/node/hooks/express/adminplugins.js
index bf796ee7..3ef34115 100644
--- a/src/node/hooks/express/adminplugins.js
+++ b/src/node/hooks/express/adminplugins.js
@@ -72,6 +72,9 @@ exports.socketio = function (hook_name, args, cb) {
var res = Object.keys(results)
.map(function(pluginName) {
return results[pluginName]
+ })
+ .filter(function(plugin) {
+ return !plugins.plugins[plugin.name]
});
res = sortPluginList(res, query.sortBy, query.sortDir)
.slice(query.offset, query.offset+query.limit);