added four new hooks: filter:categories.recent, filter:privileges.categories.get, filter:privileges.posts.filter, filter:privileges.topics.filter

This commit is contained in:
Julian Lam
2014-11-14 17:31:39 -05:00
parent b480bff3fd
commit 20ea40133b
6 changed files with 60 additions and 31 deletions

View File

@@ -9,7 +9,8 @@ var async = require('async'),
user = require('../user'),
helpers = require('./helpers'),
groups = require('../groups'),
categories = require('../categories');
categories = require('../categories'),
plugins = require('../plugins');
module.exports = function(privileges) {
@@ -94,7 +95,14 @@ module.exports = function(privileges) {
}).map(function(post) {
return post.pid;
});
callback(null, pids);
plugins.fireHook('filter:privileges.posts.filter', {
privilege: privilege,
uid: uid,
pids: pids
}, function(err, data) {
callback(null, data.pids);
});
});
});
};