--- a/cms/app-client/app/mirage/config.js Mon Feb 22 18:06:39 2016 +0100
+++ b/cms/app-client/app/mirage/config.js Tue Feb 23 17:47:57 2016 +0100
@@ -1,5 +1,6 @@
import ENV from 'app-client/config/environment';
import _ from 'lodash/lodash';
+import * as constants from 'corpus-common-addon/utils/constants';
export default function() {
@@ -18,7 +19,6 @@
this.get('/documents');
this.get('/documents/:id', function(db, request) {
var docId = decodeURIComponent(request.params.id);
- console.log("DOC ID", docId);
return {
'document': db.documents.find(docId)
@@ -33,6 +33,24 @@
return res;
});
+ this.get('/lexvo/:ids', function(db, request) {
+ var langIds = decodeURIComponent(request.params.ids);
+ var resMap = _.reduce(langIds.split(','), function(res, id) {
+ var fullId = id;
+ if(!_.startsWith(fullId, constants.LEXVO_BASE_URL)) {
+ fullId = constants.LEXVO_BASE_URL + id;
+ }
+ var lexvoRes = db.lexvo.find(fullId);
+ res[id] = lexvoRes?lexvoRes.name:null;
+ return res;
+ }, {});
+
+ return {
+ 'lexvoids': resMap
+ };
+
+ });
+
/*
Route shorthand cheatsheet
*/