diff -r 9df336529b2f -r a8effb60ccb6 cms/app-client/mirage/config.js --- a/cms/app-client/mirage/config.js Sun Dec 04 00:23:52 2016 +0100 +++ b/cms/app-client/mirage/config.js Sun Dec 04 13:49:44 2016 +0100 @@ -1,6 +1,7 @@ import ENV from 'app-client/config/environment'; import _ from 'lodash/lodash'; import * as constants from 'corpus-common-addon/utils/constants'; +import Collection from 'ember-cli-mirage/orm/collection'; export default function() { @@ -36,7 +37,33 @@ this.get('/stats/themes', 'themes'); - this.get('/stats/discourses', 'discourses'); + this.get('/stats/discourses', ({discourses}, request) => { + console.log("DISCOURSES", request.queryParams, discourses.all(), discourses.all().models); + + if(request.queryParams['discourse']) { + var res = []; + request.queryParams.discourse.forEach( did => { + let d = discourses.find(did); + if(d) { + res.push(d); + } + }); + let allDiscourses = discourses.all().models; + let i=0; + while(i