Simon Martín
5c0b7487f7
using calbacks instead of step
2018-08-01 11:25:55 +02:00
Daniel García Aubert
3a3baf3c85
Rename variable
2018-07-31 15:41:29 +02:00
Simon Martín
b8d320c434
return callback
2018-07-31 15:19:41 +02:00
Simon Martín
515e482886
early return
2018-07-31 15:07:34 +02:00
Simon Martín
ea0805b017
early return
2018-07-31 15:01:22 +02:00
Daniel García Aubert
ec0e90e8ce
Avoid uncaught exceptions
2018-07-31 13:33:33 +02:00
Daniel García Aubert
d4de54f292
Extract get query with filters
2018-07-31 13:26:38 +02:00
Daniel García Aubert
9124a26a45
Move veriable declaration
2018-07-31 12:47:03 +02:00
Daniel García Aubert
18603ad24f
Reduce cyclomatic complexity
2018-07-31 12:43:54 +02:00
Daniel García Aubert
70ac0587db
Missing error
2018-07-31 12:15:20 +02:00
Daniel García Aubert
230b1bb3db
Remove step .searchDataview()
2018-07-31 11:59:39 +02:00
Simon Martín
23ef884e9b
remove step 1
2018-07-31 10:26:46 +02:00
Simon Martín
bb24b1dfcc
indentation
2018-07-31 10:25:56 +02:00
Simon Martín
324e614902
change _.extend by Object.assign
2018-07-30 18:25:26 +02:00
Simon Martín
20c8d07a46
remove step: last function
2018-07-30 17:59:06 +02:00
Simon Martín
fe9f4939d5
remove step: function 2
2018-07-30 17:49:20 +02:00
Simon Martín
a89131c043
remove step: function 1
2018-07-30 17:34:14 +02:00
Simon Martín
1f6bb6839a
remove step
2018-07-30 17:32:57 +02:00
Simon Martín
1e70717554
indentation
2018-07-30 17:31:42 +02:00
Simon Martín
3cf378e045
remove 'self'
2018-07-30 17:21:19 +02:00
Simon Martín
12ad4420aa
remove step: function 2 refactor
2018-07-30 17:18:35 +02:00
Simon Martín
70000f9df1
remove step: function 2
2018-07-30 17:16:27 +02:00
Simon Martín
eaff11ef6e
remove step: function 1
2018-07-30 17:15:04 +02:00
Simon Martín
6c3b546648
remove step
2018-07-30 17:09:34 +02:00
Simon Martín
384f4f74e0
remove 'self' with arrows functions
2018-07-30 16:44:30 +02:00
Simon Martín
898bac5b04
jshint and style
2018-07-30 16:42:17 +02:00
Simon Martín
cd08ad693f
remove step: last function refactor
2018-07-30 16:38:04 +02:00
Simon Martín
c2577d1d25
remove step: last function
2018-07-30 16:02:04 +02:00
Daniel García Aubert
13075460ac
Do not override incoming arguments
2018-07-30 16:00:30 +02:00
Daniel García Aubert
cca0848e6d
Improve error
2018-07-30 15:59:43 +02:00
Simon Martín
150658d58d
remove step: 3 function refactor
2018-07-30 15:59:37 +02:00
Daniel García Aubert
6be1a77a29
Use callback to return the error
2018-07-30 15:57:47 +02:00
Simon Martín
fb683e438d
remove step: second function
2018-07-30 15:56:18 +02:00
Simon Martín
2196a89ec3
remove step: 2 function refactor
2018-07-30 15:55:24 +02:00
Simon Martín
bafeceeb6e
remove step: first funcion
2018-07-30 15:54:26 +02:00
Simon Martín
eeafad7cd9
remove step
2018-07-30 15:52:41 +02:00
Daniel García Aubert
94b7353fbf
Fix uncaught exception
2018-07-30 15:52:04 +02:00
Simon Martín
60cd91f144
indentation
2018-07-30 15:50:41 +02:00
Daniel García Aubert
1d199f8713
Remove step in method
2018-07-30 15:19:53 +02:00
Javier Goizueta
fcfa763890
Merge pull request #1002 from CartoDB/aggregation-fixes
...
Aggregation fixes
2018-07-18 11:54:13 +02:00
Daniel G. Aubert
3e0cb0ed37
Merge pull request #997 from CartoDB/last-modified-always
...
Remove parameter `now` for last-modified-header middleware
2018-07-17 11:32:37 +02:00
Daniel García Aubert
f9b59d8549
Do not override stats
2018-07-16 17:18:58 +02:00
Daniel García Aubert
81eb849aff
Add stats first
2018-07-16 16:58:53 +02:00
Daniel García Aubert
9f9b933607
Add create layergroup stats
2018-07-16 16:52:26 +02:00
Javier Goizueta
2d102c4810
Compensate for bbox lack of accuracy
2018-07-16 12:44:30 +02:00
Javier Goizueta
2063ac15ee
Fix long lines
2018-07-16 11:58:56 +02:00
Javier Goizueta
716f983e71
Filter out partially aggregated clusters
...
Fixes #889
2018-07-15 22:26:37 +02:00
Javier Goizueta
31feb58e1f
Compute aggregation cell size accurately
...
This fixes #1001
2018-07-15 22:25:16 +02:00
Daniel García Aubert
4f81f402f5
Remove parameter now for last-modified-header
2018-07-10 13:22:38 +02:00
Rafa de la Torre
e247e45f96
Qualify columns and improve if/else style
...
As suggested by Algunenano: qualify column names with the
table/subquery/cte to avoid name clashing, and polish the code style a
little.
2018-07-05 17:21:38 +02:00
Rafa de la Torre
a1807fd0c3
A better solution to the start-end problem
2018-07-05 12:39:26 +02:00
Rafa de la Torre
d937ce4982
Fix the min >= start and max <= end case (WIP)
...
This fixes the 'should get bins with min >= start and max <= end' test
case but probably breaks a number of other cases (those with no start
and/or no end).
2018-07-05 11:56:26 +02:00
Eneko Lakasta
923b23871f
Please jshint
2018-07-03 14:48:54 +02:00
Eneko Lakasta
409a103990
update rate limit error message
2018-07-03 14:36:29 +02:00
Eneko Lakasta
6a6815d893
update render limits error message
2018-07-03 14:32:10 +02:00
Eneko Lakasta
c874a734fd
fix db limit error message set order
2018-07-02 13:02:36 +02:00
Eneko Lakasta
ee25585f06
add new error message
2018-06-29 15:01:12 +02:00
Simon Martín
37f6ac0c87
Merge branch 'master' into tilejson-url-apikey
2018-06-26 10:23:09 +02:00
Simon Martín
79fdd07d8f
adding api key to tiles base urls with querystring
2018-06-25 16:23:23 +02:00
Simon Martín
762dce7853
adding api key to tiles base urls
2018-06-22 17:31:45 +02:00
Javier Goizueta
e89503e1fa
Subsitute tokens to get columns for dates_as_numbers
...
Fixes #980
2018-06-18 13:16:49 +02:00
Javier Goizueta
e0cd1aba29
Refactor: move common token substitutions to query-utils
2018-06-18 13:15:45 +02:00
Javier Goizueta
90efe14bfb
Merge pull request #971 from CartoDB/cartovl-130
...
Send dates as unix epoch instead strings in .mvt files
2018-06-13 13:07:35 +02:00
IagoLast
649297df83
Use early return
2018-06-13 09:42:53 +02:00
IagoLast
ae7e7578db
Use early return
2018-06-13 09:38:24 +02:00
Javier Goizueta
0cf6605b8d
Use more precise function name
2018-06-12 12:59:10 +02:00
Javier Goizueta
4a52620d83
Various fixes
...
This avoids errors when trying to wrap dates or detect wrapped dates in non-mapnik layers
2018-06-12 12:05:31 +02:00
Javier Goizueta
660c1777e3
Fix per-layer date wrapping
2018-06-11 19:31:42 +02:00
Daniel García Aubert
aba737c61b
Merge branch 'master' into mapconfig-provirers-refactor
2018-06-11 15:50:52 +02:00
Eneko Lakasta
7f7eb78d8c
Merge branch 'master' into remove-auth-fallback
2018-06-11 12:02:58 +02:00
Daniel García Aubert
c6a74b66ce
Use external module to get full qualified domain name properly
2018-06-08 13:46:42 +02:00
Raul Marin
102244f467
Regression: Accept layer option in the static map urls
2018-06-07 12:14:31 +02:00
Javier Goizueta
55f6241769
Add date wrapping metadata
2018-06-05 15:39:01 +02:00
IagoLast
a883514c8a
Remove control flag
2018-06-05 09:35:01 +02:00
IagoLast
9ee6d7fc91
Implement multiple layer date wrapping
2018-06-05 09:34:44 +02:00
IagoLast
2ee6c8487d
PR style fixes
2018-06-05 08:44:20 +02:00
IagoLast
8ec2b35557
Fix tests
2018-06-01 12:25:36 +02:00
Ubuntu
ae4b233458
Pass tests
2018-06-01 10:18:07 +00:00
elenatorro
79962a7566
Refactor long line
2018-05-31 19:07:57 +02:00
elenatorro
d4c6282455
Refactor date wrapper
2018-05-31 18:53:01 +02:00
elenatorro
db3370cd21
Use wrapDates function from vector adapter
2018-05-31 18:46:23 +02:00
elenatorro
4213e3163a
Move queryPromise function
2018-05-31 18:37:43 +02:00
IagoLast
3850bbb68e
Send dates as unix epoch instead strings in .mvt files
...
This commit creates a new ConfigAdapter used in vector maps instantiations.
This adapter generates a new sql query for ONE SINGLE LAYER (carto-vl currently only supports one layer per mvt)
where the date columns are wrapped into a epoch using the `date_part` function.
Due this mvt files are smaller since we use numbers instead strings to represent dates, this is also faster in carto-gl
where we interpolate linearly between 0 and 1 to create animations.
Notice we should add a parameter to make this transformation optional.
We also should take into account the epoch precission.
2018-05-31 17:49:40 +02:00
Daniel García Aubert
ea95050d43
Extract base class in order to share createAffectedTables and getAffectedTables methods
2018-05-31 14:57:34 +02:00
Daniel García Aubert
c32dba1ecb
Use ES6 class syntax
2018-05-30 20:28:15 +02:00
Daniel García Aubert
94a5020faf
Do not use underscore
2018-05-30 20:10:59 +02:00
Daniel García Aubert
c0e6bf1299
Use ES6 class syntax
2018-05-30 20:08:35 +02:00
Daniel García Aubert
9fe8958e8c
Use ES6 class syntax
2018-05-30 20:02:38 +02:00
Daniel García Aubert
7c51895b0f
Use const and let instead of var
2018-05-30 19:50:07 +02:00
Daniel García Aubert
16bca85438
Do not use underscore
2018-05-30 19:43:23 +02:00
Daniel García Aubert
9d415d0dbe
Extract method to get and build context
2018-05-30 19:30:34 +02:00
Daniel García Aubert
1d0210a372
Reorder code
2018-05-30 19:07:28 +02:00
Daniel García Aubert
2fb6c08702
Remove unnecessary variables
2018-05-30 18:37:11 +02:00
Daniel García Aubert
f7c712f6eb
Avoid functions with side effects
2018-05-30 18:31:59 +02:00
Daniel García Aubert
eabd25ee6a
Use the returned template instead of the cached one
2018-05-30 18:18:42 +02:00
Daniel García Aubert
5fc49ab3c2
Remove duplicated assignment
2018-05-30 18:16:42 +02:00
Daniel García Aubert
1b6a722c0c
Remove step
2018-05-30 18:15:51 +02:00
Eneko Lakasta
6414cd52c0
Merge branch 'master' into remove-auth-fallback
2018-05-30 17:53:24 +02:00
Daniel García Aubert
5cfffcfa83
Use const instead of var
2018-05-30 17:22:12 +02:00
Daniel García Aubert
4e28f7bb4e
Do not require assert and step
2018-05-30 17:10:18 +02:00