28 lines
792 B
JavaScript

import Ember from 'ember';
import BaseListRoute from './../base-list';
export default BaseListRoute.extend({
queryParams: {
filters: {
refreshModel: true
}
},
breadcrumbs: [{text: 'Week Goal'}],
afterModel(model) {
console.info('after model: ', model);
model.groupData = [];
model.data.forEach(it => {
let group = model.groupData.findBy('userId', it.userId);
if (!group) {
group = {userId: it.userId, data: []};
model.groupData.push(group);
}
group.data.push(it);
});
model.groupData.forEach(g => {
g.data = g.data.sortBy('year').reverse();
});
console.info('after model grouped: ', model);
}
});