mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
added four new hooks: filter:categories.recent, filter:privileges.categories.get, filter:privileges.posts.filter, filter:privileges.topics.filter
This commit is contained in:
@@ -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);
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user