Merge branch 'dev'

This commit is contained in:
Thomas Forgione
2017-10-03 10:55:42 +02:00
7 changed files with 129 additions and 2 deletions

View File

@@ -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;