import Ember from 'ember'; import BaseListRoute from './../base-list'; export default BaseListRoute.extend({ queryParams: { filters: { refreshModel: true } }, breadcrumbs: [{text: 'Week Goal'}], afterModel(model) { Ember.Logger.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(); }); Ember.Logger.info('after model grouped: ', model); } });