diff -r c37671f197c3 -r 9df336529b2f cms/app-client/app/serializers/discourse.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/app-client/app/serializers/discourse.js Sun Dec 04 00:23:52 2016 +0100 @@ -0,0 +1,23 @@ +import DS from 'ember-data'; + +export default DS.JSONSerializer.extend({ + + normalizeResponse: function (store, primaryModelClass, payload) { + var data = []; + var discourses = payload['discourses']; + Object.keys(discourses).forEach(function (key) { + data.push({ + 'id': key, + 'type': 'discourse', + 'attributes': { + 'label': discourses[key].label, + 'count': discourses[key].count + } + }); + }); + return { + 'data': data + }; + } + +});