Merge branch 'dev'
This commit is contained in:
@@ -247,4 +247,33 @@ cal.getTotal = function(user, callback) {
|
||||
|
||||
}
|
||||
|
||||
cal.getTotalByCourse = function(user, callback) {
|
||||
|
||||
let firstDate = new Date(2017, 8, 1);
|
||||
let lastDate = new Date(2018, 8, 1);
|
||||
|
||||
cal.getCalendar(user, firstDate, lastDate, (calendar) => {
|
||||
let res = {};
|
||||
|
||||
for (let event of calendar.events) {
|
||||
// Guess name of event, last element of split('-');
|
||||
let split = event.name.split('-');
|
||||
let name = split[split.length - 1];
|
||||
|
||||
if (res[name] === undefined) {
|
||||
res[name] = {}
|
||||
for (let type in cal.Type) {
|
||||
res[name][type] = 0;
|
||||
}
|
||||
res[name].totalTdEquivalent = 0;
|
||||
}
|
||||
|
||||
res[name][cal.getTypeName(event.type)]++;
|
||||
res[name].totalTdEquivalent += event.getTdEquivalent();
|
||||
}
|
||||
|
||||
callback(res);
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = cal;
|
||||
|
||||
Reference in New Issue
Block a user