cms/app-client/app/serializers/discourse.js
changeset 465 9df336529b2f
equal deleted inserted replaced
464:c37671f197c3 465:9df336529b2f
       
     1 import DS from 'ember-data';
       
     2 
       
     3 export default DS.JSONSerializer.extend({
       
     4 
       
     5   normalizeResponse: function (store, primaryModelClass, payload) {
       
     6     var data = [];
       
     7     var discourses = payload['discourses'];
       
     8     Object.keys(discourses).forEach(function (key) {
       
     9       data.push({
       
    10         'id': key,
       
    11         'type': 'discourse',
       
    12         'attributes': {
       
    13           'label': discourses[key].label,
       
    14           'count': discourses[key].count
       
    15         }
       
    16       });
       
    17     });
       
    18     return {
       
    19       'data': data
       
    20     };
       
    21   }
       
    22 
       
    23 });