diff -r 20071981ba2a -r ff6cf3fc5f40 cms/app-client/app/adapters/application.js --- a/cms/app-client/app/adapters/application.js Tue Sep 27 23:43:29 2016 +0200 +++ b/cms/app-client/app/adapters/application.js Wed Sep 28 15:58:18 2016 +0200 @@ -1,6 +1,12 @@ import RESTAdapter from 'ember-data/adapters/rest'; import ENV from 'app-client/config/environment'; +const TYPE_PATH_MAP = { + transcript: 'transcript', + geostat: 'stats/geostats', + theme: 'stats/themes' +} + export default RESTAdapter.extend({ namespace: ENV.rootURL.replace(/\/$/,"")+'/api/v1', @@ -13,10 +19,7 @@ }, pathForType: function(modelName) { - if(modelName === 'transcript') { - return modelName; - } - return this._super(...arguments); + return TYPE_PATH_MAP[modelName] || this._super(...arguments); } });