From da6870cf1ea08319da104fae440773745b49f2e3 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 26 May 2016 11:40:03 +0200 Subject: [PATCH] Adds new adapter to transform widgets into dataviews --- .../mapconfig/adapter/dataviews-widgets-adapter.js | 9 +++++++++ lib/cartodb/server.js | 2 ++ 2 files changed, 11 insertions(+) create mode 100644 lib/cartodb/models/mapconfig/adapter/dataviews-widgets-adapter.js diff --git a/lib/cartodb/models/mapconfig/adapter/dataviews-widgets-adapter.js b/lib/cartodb/models/mapconfig/adapter/dataviews-widgets-adapter.js new file mode 100644 index 00000000..43bdd450 --- /dev/null +++ b/lib/cartodb/models/mapconfig/adapter/dataviews-widgets-adapter.js @@ -0,0 +1,9 @@ +function DataviewsWidgetsMapConfigAdapter() { +} + +module.exports = DataviewsWidgetsMapConfigAdapter; + + +DataviewsWidgetsMapConfigAdapter.prototype.getMapConfig = function(user, requestMapConfig, params, context, callback) { + return callback(null, requestMapConfig); +}; diff --git a/lib/cartodb/server.js b/lib/cartodb/server.js index 825ae2b7..d3ce98eb 100644 --- a/lib/cartodb/server.js +++ b/lib/cartodb/server.js @@ -41,6 +41,7 @@ var MapConfigNamedLayersAdapter = require('./models/mapconfig/adapter/mapconfig- var AnalysisMapConfigAdapter = require('./models/mapconfig/adapter/analysis-mapconfig-adapter'); var MapConfigOverviewsAdapter = require('./models/mapconfig/adapter/mapconfig-overviews-adapter'); var TurboCartoAdapter = require('./models/mapconfig/adapter/turbo-carto-adapter'); +var DataviewsWidgetsAdapter = require('./models/mapconfig/adapter/dataviews-widgets-adapter'); var MapConfigAdapter = require('./models/mapconfig/adapter'); module.exports = function(serverOptions) { @@ -159,6 +160,7 @@ module.exports = function(serverOptions) { var mapConfigAdapter = new MapConfigAdapter( new MapConfigNamedLayersAdapter(templateMaps, pgConnection), new SqlWrapMapConfigAdapter(), + new DataviewsWidgetsAdapter(), new AnalysisMapConfigAdapter(analysisBackend), new MapConfigOverviewsAdapter(overviewsMetadataApi, filterStatsApi), new TurboCartoAdapter(turboCartoParser)