Raul Ochoa
354c982ea0
Fix jsdoc
2016-02-12 16:12:02 +01:00
Javier Goizueta
0a218da835
Implement an Overviews query rewriter
...
Use the Windshaft query-rewriter interface to adapt queries so
they use available overview tables.
This requires a version of Windshaft that implements the query-rewriter
interface (package.json/npm-shrinkwap.json have yet to be updated)
2016-02-04 10:26:31 +01:00
Javier Goizueta
37a4aaeeb4
Refactor findStatusCode for legibility
...
...disregarding jshint opinion
2016-01-27 17:39:24 +01:00
Javier Goizueta
3b6abb5c9f
Refactor construction of OverviewsApi
2016-01-26 11:49:41 +01:00
Javier Goizueta
81cb75f821
Refactor statusFromErrorMessage
...
...to make jshint happy
2016-01-21 18:24:49 +01:00
Javier Goizueta
8592136683
Change status code assigned to some errors
...
Errors without an explicit status code with the error message
containing 'does not exist' were assigned codes 404 or 403.
Now if the error message is 'function X does not exist'
(originated in SQL) the error code assigned is 400.
2016-01-21 18:02:21 +01:00
Javier Goizueta
ffd89edaa7
Add overviews metadata to MapController instantiateTemplate
...
As in MapController create.
2016-01-20 18:36:06 +01:00
Javier Goizueta
b9f8812c98
Update comments
2016-01-20 17:09:15 +01:00
Javier Goizueta
4ca8ecf64c
Refactor/fix potential problems
2016-01-20 12:44:00 +01:00
Javier Goizueta
9feae66173
Bugfixes
2016-01-20 11:49:17 +01:00
Javier Goizueta
6aa9515fd1
Merge branch 'master' into overviews-work
2016-01-20 10:19:27 +01:00
Javier Goizueta
89590d32df
Sketch of vector overviews support
2016-01-19 19:31:43 +01:00
Raul Ochoa
3afb7a0eb3
Adds some notes about unsupported endpoints
2016-01-15 17:02:09 +01:00
Raul Ochoa
7d2f543284
Allow column_type query string param
2015-12-02 18:50:11 +01:00
Raul Ochoa
d9614cc1c5
Add search endpoint
2015-11-16 13:15:01 +01:00
Raul Ochoa
a84dd7cd29
Add more url params
2015-11-12 19:45:49 +01:00
Raul Ochoa
7d230cc15d
Widgets returning two results
2015-11-04 17:21:33 +01:00
Raul Ochoa
8a81828a3d
Enable bbox query string param
2015-10-29 16:25:56 +01:00
Raul Ochoa
0285f015e2
Pass filters within params
2015-10-27 13:26:11 +01:00
Pablo Alonso Garcia
7b57d22444
Added trailing slash to API endpoint in widget URLs
2015-10-26 17:50:50 +01:00
Raul Ochoa
8b222914c5
Add URL to widgets with their endpoints
2015-10-26 14:35:51 +01:00
Raul Ochoa
6d9182aba8
Rename widgets endpoint to honour its name
2015-10-26 13:42:06 +01:00
Raul Ochoa
4b0ecb1251
Adds histogram support, a bit of code duplication
2015-10-26 11:10:59 +01:00
Raul Ochoa
36a6af3266
Replaces List with Widget backend and changes list access to be layer based
2015-10-26 10:23:56 +01:00
Raul Ochoa
9bc95a6071
List endpoint for layergroups
2015-10-06 19:47:44 +02:00
Raul Ochoa
3181bcc63e
Remove app dependency from controllers
2015-09-30 18:00:54 +02:00
Raul Ochoa
9cd67f06c1
User extraction from request middleware
...
Used only where potentially a user is required.
It doesn't make sense to extract a user for request that don't need
a user in the context.
2015-09-30 17:17:01 +02:00
Raul Ochoa
3dfa7a8427
Name functions
2015-09-29 19:39:08 +02:00
Raul Ochoa
f2278d47a5
Increment map views on static preview images
2015-09-29 12:21:11 +02:00
Raul Ochoa
857548bbe4
Adds support for named layers in named tiles/static maps
2015-09-23 18:44:11 +02:00
Raul Ochoa
84bf375f72
Makes cache async
2015-09-23 14:32:26 +02:00
Raul Ochoa
c8705a8022
Use provider to get affected tables in static maps
2015-09-23 13:04:46 +02:00
Raul Ochoa
16480a6c44
log as warn
2015-09-18 17:23:37 +02:00
Raul Ochoa
813a59a36e
Removes function from control flow
2015-09-18 17:16:30 +02:00
Raul Ochoa
23fd33030d
remove console.log
2015-09-18 17:13:37 +02:00
Raul Ochoa
2bdce4baa7
Replaces console.log with global logger
2015-09-18 17:13:22 +02:00
Raul Ochoa
208dd209a4
Merge branch 'standalone-server' into standalone-server-express-4
...
Conflicts:
lib/cartodb/controllers/base.js
2015-09-17 12:57:33 +02:00
Raul Ochoa
9139feaa30
Move error message handling test to unit
2015-09-17 12:48:29 +02:00
Raul Ochoa
f9f6c8b700
Use debug instead of console
2015-09-17 12:03:58 +02:00
Raul Ochoa
361dd00e9d
Use debug instead of console
2015-09-17 11:06:46 +02:00
Raul Ochoa
d93abe8e7d
Change to delete
2015-09-17 02:05:47 +02:00
Raul Ochoa
a4ba21f9db
Call send with correct params
2015-09-17 02:05:25 +02:00
Raul Ochoa
feabb20748
Send depending on body type
2015-09-17 02:04:30 +02:00
Raul Ochoa
ef86bacf7f
Set headers with set method
2015-09-17 02:03:09 +02:00
Raul Ochoa
38e422e84c
Moves sendError and sendResponse to Base controller
...
Test for findStatusCode moved to controller
2015-09-16 21:54:56 +02:00
Raul Ochoa
e32ced107e
Fix all ported tests related to req2params
2015-09-16 18:09:39 +02:00
Raul Ochoa
352dc6b311
BaseController to encapsulate req2params method
...
All controllers now extending BaseController
- Most of the acceptance ported tests will be broken
2015-09-16 16:18:26 +02:00
Raul Ochoa
62f428f434
Remove app dependency
2015-09-16 01:48:54 +02:00
Raul Ochoa
ad2ebc11dd
Remove unused require
2015-09-16 01:39:15 +02:00
Raul Ochoa
72a0c4a487
New sendResponse and sendError methods
...
- fixes response for static named map error cases
2015-09-16 01:36:51 +02:00