cms/app-client/app/adapters/application.js
changeset 305 ff6cf3fc5f40
parent 261 02e2396bcbbc
child 306 3fccf43160a7
--- 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);
     }
 
 });