From 98158fb6f9ed9cf661964aa1b42bc67c3eb721e8 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 24 Feb 2015 15:22:20 -0500 Subject: [PATCH] @barisusakli works perfectly --- src/socket.io/admin/categories.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/socket.io/admin/categories.js b/src/socket.io/admin/categories.js index 9a9ef0ea7e..55d8300819 100644 --- a/src/socket.io/admin/categories.js +++ b/src/socket.io/admin/categories.js @@ -113,12 +113,18 @@ Categories.setGroupPrivilege = function(socket, data, callback) { Categories.groupsList = function(socket, cid, callback) { groups.list({ expand: false, + isAdmin: true, showSystemGroups: true }, function(err, data) { if(err) { return callback(err); } + // Remove privilege groups + data = data.filter(function(groupObj) { + return groupObj.name.indexOf(':privileges:') === -1; + }); + async.map(data, function(groupObj, next) { privileges.categories.groupPrivileges(cid, groupObj.name, function(err, privileges) { if(err) {