allowing updating of flag data

This commit is contained in:
Julian Lam
2016-09-14 21:06:55 -04:00
parent 7d53b778de
commit 8dc57cba58
6 changed files with 127 additions and 14 deletions

View File

@@ -2,6 +2,7 @@
var async = require('async');
var groups = require('./groups');
var plugins = require('./plugins');
var db = require('./database');
var topics = require('./topics');
@@ -260,6 +261,19 @@ var utils = require('../public/src/utils');
});
};
User.getAdminsandGlobalMods = function(callback) {
async.parallel({
admins: async.apply(groups.getMembers, 'administrators', 0, -1),
mods: async.apply(groups.getMembers, 'Global Moderators', 0, -1)
}, function(err, results) {
if (err) {
return callback(err);
}
User.getUsersData(results.admins.concat(results.mods), callback);
});
};
User.addInterstitials = function(callback) {
plugins.registerHook('core', {
hook: 'filter:register.interstitial',