--- /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
+ };
+ }
+
+});