|
|
@ -9,7 +9,8 @@ var batch = require('./batch');
|
|
|
|
var user = require('./user');
|
|
|
|
var user = require('./user');
|
|
|
|
var utils = require('./utils');
|
|
|
|
var utils = require('./utils');
|
|
|
|
|
|
|
|
|
|
|
|
(function (events) {
|
|
|
|
var events = module.exports;
|
|
|
|
|
|
|
|
|
|
|
|
events.log = function (data, callback) {
|
|
|
|
events.log = function (data, callback) {
|
|
|
|
callback = callback || function () {};
|
|
|
|
callback = callback || function () {};
|
|
|
|
|
|
|
|
|
|
|
@ -85,6 +86,8 @@ var utils = require('./utils');
|
|
|
|
return callback(null, eventsData);
|
|
|
|
return callback(null, eventsData);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async.waterfall([
|
|
|
|
|
|
|
|
function (next) {
|
|
|
|
async.parallel({
|
|
|
|
async.parallel({
|
|
|
|
isAdmin: function (next) {
|
|
|
|
isAdmin: function (next) {
|
|
|
|
user.isAdministrator(uids, next);
|
|
|
|
user.isAdministrator(uids, next);
|
|
|
@ -92,11 +95,9 @@ var utils = require('./utils');
|
|
|
|
userData: function (next) {
|
|
|
|
userData: function (next) {
|
|
|
|
user.getUsersFields(uids, ['username', 'userslug', 'picture'], next);
|
|
|
|
user.getUsersFields(uids, ['username', 'userslug', 'picture'], next);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}, function (err, results) {
|
|
|
|
}, next);
|
|
|
|
if (err) {
|
|
|
|
},
|
|
|
|
return callback(err);
|
|
|
|
function (results, next) {
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var userData = results.userData;
|
|
|
|
var userData = results.userData;
|
|
|
|
|
|
|
|
|
|
|
|
var map = {};
|
|
|
|
var map = {};
|
|
|
@ -110,8 +111,9 @@ var utils = require('./utils');
|
|
|
|
event[objectName] = map[event[field]];
|
|
|
|
event[objectName] = map[event[field]];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
callback(null, eventsData);
|
|
|
|
next(null, eventsData);
|
|
|
|
});
|
|
|
|
},
|
|
|
|
|
|
|
|
], callback);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
events.deleteEvents = function (eids, callback) {
|
|
|
|
events.deleteEvents = function (eids, callback) {
|
|
|
@ -136,4 +138,3 @@ var utils = require('./utils');
|
|
|
|
events.deleteEvents(eids, next);
|
|
|
|
events.deleteEvents(eids, next);
|
|
|
|
}, { alwaysStartAt: 0 }, callback);
|
|
|
|
}, { alwaysStartAt: 0 }, callback);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}(module.exports));
|
|
|
|
|
|
|
|