v1.18.x
barisusakli 9 years ago
parent c969870cb6
commit 73e21d1d31

@ -1,10 +1,12 @@
'use strict'; 'use strict';
var async = require('async'), var async = require('async');
db = require('../database'), var db = require('../database');
batch = require('../batch'), var batch = require('../batch');
plugins = require('../plugins'), var plugins = require('../plugins');
topics = require('../topics'); var topics = require('../topics');
var privileges = require('../privileges');
var groups = require('../groups');
module.exports = function(Categories) { module.exports = function(Categories) {
@ -42,6 +44,11 @@ module.exports = function(Categories) {
'cid:' + cid + ':children', 'cid:' + cid + ':children',
'category:' + cid 'category:' + cid
], next); ], next);
},
function(next) {
async.each(privileges.privilegeList, function(privilege, next) {
groups.destroy('cid:' + cid + ':privileges:' + privilege, next);
}, next);
} }
], callback); ], callback);
} }
@ -78,7 +85,7 @@ module.exports = function(Categories) {
} }
], next); ], next);
} }
], function(err, results) { ], function(err) {
callback(err); callback(err);
}); });
} }

@ -1,9 +1,9 @@
'use strict'; 'use strict';
var async = require('async'), var async = require('async');
plugins = require('../plugins'), var plugins = require('../plugins');
utils = require('../../public/src/utils'), var utils = require('../../public/src/utils');
db = require('./../database'); var db = require('./../database');
module.exports = function(Groups) { module.exports = function(Groups) {

Loading…
Cancel
Save