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
18246418a0
Adapt test to new behaviour
...
Now an error occurs before craeeteLayergroup when checking affected
tables for overviews information. This prevents the creation of the
map configuration, so the corresponding redis keys need not be deleted.
The error message changes also because now the error originates in
a different function call, QueryTablesApi.prototype.getAffectedTablesInQuery
vs getAffectedTablesAndLastUpdatedTime.
2016-01-21 17:49:51 +01:00
Javier Goizueta
a6e3b07439
Reformat long lines
2016-01-21 17:42:52 +01:00
Javier Goizueta
c8033700c3
Fix equality operator use
2016-01-21 17:40:57 +01:00
Javier Goizueta
77f529d519
Add acceptance test for overviews
2016-01-21 17:36:25 +01:00
Javier Goizueta
6532024330
Add tests for MapConfigOverviewsAdapter
2016-01-21 15:44:22 +01:00
Javier Goizueta
62cc53228c
OverviewApi: skip tables with no overlays in result
2016-01-21 13:35:56 +01:00
Javier Goizueta
532654eea8
Add tests for the OverviewsApi
2016-01-21 13:33:45 +01:00
Javier Goizueta
87bffb9657
Fix: overviews entry should be inside options
2016-01-21 12:06:01 +01:00
Javier Goizueta
094c9076be
Fix: only mapnik layers can have overviews
2016-01-21 12:04:40 +01:00
Javier Goizueta
cc0385d614
Fix class name
2016-01-21 12:03:50 +01:00
Javier Goizueta
ed9b3e1230
Bring in code commented out for tests
2016-01-21 10:58:50 +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
5543fcb736
Fix: handle error properly when augmented layers with overviews
2016-01-20 18:09:00 +01:00
Javier Goizueta
7c897a40bf
Fix bug in tests
...
The invalid SQL in this test (missing comma) was unnoticed because
the test was provoking a failed before the SQL was parsed, but new
features may cause the SQL to be evaluated (to get affected tables)
before the CartoCSS validity is checked.
2016-01-20 18:07:35 +01:00
Javier Goizueta
528574c550
Add dummy CDB_Overviews SQL function for tests
2016-01-20 17:10:12 +01:00
Javier Goizueta
b9f8812c98
Update comments
2016-01-20 17:09:15 +01:00
Javier Goizueta
09568050d6
Fix for changes in pgQueryRunner
2016-01-20 13:13:02 +01:00
Javier Goizueta
3dad225568
Fix bug
2016-01-20 13:12:45 +01:00
Javier Goizueta
4ca8ecf64c
Refactor/fix potential problems
2016-01-20 12:44:00 +01:00
Javier Goizueta
2f2f6114e8
Refactor coding style
...
Hide the fact that we define functions in a loop from jshint!
2016-01-20 12:42:43 +01:00
Javier Goizueta
8a49e46626
Accept minor jshint suggestions
2016-01-20 11:51:46 +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
54854f0984
Avoid wrapper-functions to capture looping variable values
...
Use async-queue defer additional parameters
2016-01-20 10:07:19 +01:00
Javier Goizueta
89590d32df
Sketch of vector overviews support
2016-01-19 19:31:43 +01:00
Raul Ochoa
d53a293f28
Merge pull request #363 from CartoDB/fix-statsd-key
...
Change redis pool name to report with a valid statsd key
2016-01-19 13:26:48 +01:00
Raul Ochoa
1dea84f9bf
Change redis pool name to report with a valid statsd key
2016-01-19 13:00:02 +01:00
Raul Ochoa
8b50097a12
Merge pull request #361 from CartoDB/mapconfig-extension
...
Mapconfig widgets extension
2016-01-18 14:39:35 +01:00
Raul Ochoa
fbc1bccb48
Merge branch 'master' into mapconfig-extension
...
Conflicts:
npm-shrinkwrap.json
2016-01-18 14:32:33 +01:00
Raul Ochoa
b5b881e662
Regenerate npm-shrinkwrap.json
2016-01-18 14:24:23 +01:00
Raul Ochoa
30e479094f
Fix tests for windshaft master
2016-01-18 14:08:01 +01:00
Raul Ochoa
2b3244440f
Merge remote-tracking branch 'origin/master' into mapconfig-extension
2016-01-15 18:31:30 +01:00
Raul Ochoa
ba4db870e4
Merge pull request #362 from CartoDB/prepare-tests-for-next-windshaft
...
Prepare tests for next windshaft
2016-01-15 18:30:50 +01:00
Raul Ochoa
d3f5b03f13
Validate current torque metadata keys
2016-01-15 17:25:09 +01:00
Raul Ochoa
e00661aa34
Remove substitution tokens in attributes service test
2016-01-15 17:17:20 +01:00
Raul Ochoa
3afb7a0eb3
Adds some notes about unsupported endpoints
2016-01-15 17:02:09 +01:00
Raul Ochoa
1eb69ae3d1
Remove make target to update windshaft
2016-01-15 16:02:02 +01:00
Raul Ochoa
5eeaa0272c
Use master branch from windshaft and regenerate npm-shrinkwrap.json
2016-01-15 16:01:01 +01:00
Raul Ochoa
3e9f2a1319
Merge branch 'master' into mapconfig-extension
2016-01-14 18:45:30 +01:00
Raul Ochoa
45acdd9f39
fix json, 2nd attempt
2016-01-14 18:16:31 +01:00
Raul Ochoa
62b1df970a
fix json
2016-01-14 18:16:12 +01:00
Raul Ochoa
1aac4316ab
Merge pull request #360 from CartoDB/travis-container-based
...
Travis container based
2016-01-13 20:40:00 +01:00
Raul Ochoa
97d3bed1d2
test with pg 9.4
2016-01-13 20:33:12 +01:00
Raul Ochoa
19216eaa88
Use create language instead of extension
2016-01-13 20:21:54 +01:00
Raul Ochoa
3780aed1b7
Check with no postgresql-plpython-9.3 at all
2016-01-13 20:14:04 +01:00
Raul Ochoa
04a2d1d33c
Remove postgresql-plpython-9.3
2016-01-13 20:11:24 +01:00
Raul Ochoa
18278da4bb
Create language instead of extension
2016-01-13 19:36:01 +01:00
Raul Ochoa
553c64bd8b
Create extension for plpython
2016-01-13 19:32:50 +01:00
Raul Ochoa
74abee2700
Use apt addon instead of apt-get install
2016-01-13 19:23:30 +01:00