Raul Ochoa
9e74e8633a
Merge pull request #359 from CartoDB/query-runner-improvements
...
Query runner improvements
2016-01-13 18:56:26 +01:00
Raul Ochoa
8203c878f4
Send 409 error code when maximum number of templates limit is reached
...
Closes #346
2016-01-12 15:53:16 +01:00
Raul Ochoa
76cbc2f863
Improve PgQueryRunner public run method
...
Last param is callback function, receiving err + result, no need to
keep passing two functions, the query handler and the final callback.
It should be easier to understand now as query handler was in a position
where it had to know about receiving a callback, that was exposing an
implementation detail of PgQueryRunner.
2015-12-30 17:44:49 +01:00
Raul Ochoa
9449642773
Remove soft-purge option when purging fastly
2015-10-09 16:37:17 +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
79375616d5
Default host to empty string when header is not found
...
A String object is required to not fail on `.match` interface.
2015-09-30 16:31:56 +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
5e1bc3e199
Named map updates does not emit update event if template didn't change
...
closes #323
2015-09-23 19:59:39 +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
f553efa69e
Named map mapconfig provider takes care of template modifications
...
If a template changes it will flush the provider so it recreates the mapconfig
2015-09-23 16:45:20 +02:00
Raul Ochoa
84bf375f72
Makes cache async
2015-09-23 14:32:26 +02:00
Raul Ochoa
57284a9398
style
2015-09-23 13:05:35 +02:00
Raul Ochoa
c8705a8022
Use provider to get affected tables in static maps
2015-09-23 13:04:46 +02:00
Raul Ochoa
b617bb0277
Health check will always return error if file is found even if empty
2015-09-22 15:15:57 +02:00
Raul Ochoa
ac7b02a434
Adds test for corner case in health check
2015-09-22 14:55:50 +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
3abdee5e87
use debug for corner case
2015-09-18 16:40:55 +02:00
Raul Ochoa
bc806bba34
remove console.log
2015-09-18 16:39:30 +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
db8457af60
status + send on syntax error handler
2015-09-17 11:07:02 +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
31fe06e3ce
Use listener and remove etag
2015-09-17 02:04:10 +02:00
Raul Ochoa
ef86bacf7f
Set headers with set method
2015-09-17 02:03:09 +02:00
Raul Ochoa
beabe48aec
Upgrade express, adds body-parser
...
- basic changes in server
- basic changes in unit tests
2015-09-17 00:19:00 +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
99d78ce9b8
Remove unused variables
2015-09-16 17:02:35 +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
66f94d9452
Fix test
2015-09-16 02:49:18 +02:00
Raul Ochoa
62f428f434
Remove app dependency
2015-09-16 01:48:54 +02:00
Raul Ochoa
713ad03c3b
No need to expose findStatusCode at app level
2015-09-16 01:44:30 +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
Raul Ochoa
fba5a35514
Move sendResponse and sendError to response object
2015-09-15 19:28:02 +02:00
Raul Ochoa
e2e5e40ea9
Fix maxcomplexity
2015-09-15 19:01:34 +02:00
Raul Ochoa
f5660667c8
Move req.profiler call to req2params itself
2015-09-15 18:16:50 +02:00
Raul Ochoa
64e225c4aa
Merge branch 'master' into standalone-server
2015-09-15 11:48:33 +02:00
Raul Ochoa
126491fc93
Remove unused xml file that was used in health check
2015-09-15 11:46:19 +02:00
Raul Ochoa
ea872d96f8
Listen to renderer cache events and log stats
2015-09-14 19:24:24 +02:00
Raul Ochoa
2d3088ba27
Port everything related to stats from windshaft
2015-09-14 18:47:01 +02:00