Raul Ochoa
1df91aee6f
Merge pull request #293 from CartoDB/named-static-maps
...
Named static maps
2015-04-29 12:48:02 +02:00
Raul Ochoa
b64eaed7ed
Enables any URL in HTTP renderer whitelist in example configurations
2015-04-29 12:15:26 +02:00
Raul Ochoa
03dae8a93a
changes about tests
2015-04-29 10:35:11 +02:00
Raul Ochoa
6b93fa0575
Update news
2015-04-29 10:31:47 +02:00
Raul Ochoa
5a9a2d7449
Use windshaft's registry version
2015-04-29 10:21:23 +02:00
Raul Ochoa
8d200686fd
regenerate npm-shrinkwrap.json
2015-04-29 09:59:36 +02:00
Raul Ochoa
1c2f84b0cb
Rely on windshaft master branch
2015-04-29 00:20:41 +02:00
Raul Ochoa
513fa2af01
Log all named map invalidation with context
2015-04-28 17:25:07 +02:00
Raul Ochoa
7580081a64
Append stats to profiler
2015-04-28 16:14:30 +02:00
Raul Ochoa
1a66f96379
Adds custom cache control header for named map static images
2015-04-28 16:14:19 +02:00
Raul Ochoa
fde680450f
Do not use headers from abaculus in combination with sendWithHeaders
2015-04-28 16:14:03 +02:00
Raul Ochoa
6843692f01
Pick format from user params
2015-04-28 16:10:50 +02:00
Raul Ochoa
1f3a073f21
Use headers from fake request
2015-04-28 16:10:30 +02:00
Raul Ochoa
7b4d41464f
tests for static named maps
2015-04-27 19:15:06 +02:00
Raul Ochoa
7ae2910061
adds tests as part of the jshint target
2015-04-27 18:08:55 +02:00
Raul Ochoa
ed3517e733
fix jshint
2015-04-27 18:08:40 +02:00
Raul Ochoa
6ac3b4c005
fix jshint
2015-04-27 18:05:39 +02:00
Raul Ochoa
26545af9ae
fix jshint
2015-04-27 18:03:15 +02:00
Raul Ochoa
1ee96f14ce
fix jshint
2015-04-27 18:02:15 +02:00
Raul Ochoa
2250e6d608
fix jshint
2015-04-27 18:00:47 +02:00
Raul Ochoa
5ad27e4bf5
fix jshint
2015-04-27 17:58:56 +02:00
Raul Ochoa
5f765712b4
fix jshint
2015-04-27 17:54:07 +02:00
Raul Ochoa
cb2e330e0b
Uses describe/it instead of suite/test
2015-04-27 17:49:15 +02:00
Raul Ochoa
6de911e5bb
Adds fastly invalidation expectations in surrogate key invalidation tests
2015-04-27 17:43:46 +02:00
Raul Ochoa
9edec8ef3f
Adds Fastly cache backend
2015-04-27 16:31:47 +02:00
Raul Ochoa
8e8ab09bec
Clarify fastly configuration is optional
2015-04-27 16:28:28 +02:00
Raul Ochoa
c06cba81f4
SurrogateKeysCache now accepts several cache backends
...
- uses queue-async to parallelize the call to invalidate
2015-04-27 16:22:37 +02:00
Raul Ochoa
ad5514dd02
Pick fastly config for server options
2015-04-27 16:20:55 +02:00
Raul Ochoa
a5b9ca706c
Adds new fastly cache backend
2015-04-27 16:18:50 +02:00
Raul Ochoa
5a476f9354
Adds fastly-purge dependency
2015-04-27 16:18:03 +02:00
Raul Ochoa
403039b695
Adds new configuration examples for fastly surrogate keys invalidation
2015-04-27 16:17:13 +02:00
Raul Ochoa
5ee19cc2ed
Rename template maps controller to named maps to be more clear
2015-04-27 15:01:49 +02:00
Raul Ochoa
8c3f9c7ba0
Inject server options to use setDBParams
2015-04-27 14:59:41 +02:00
Raul Ochoa
b95a001e0b
New static maps controller/endpoint for named maps
...
- loads a template
- creates a layergroup on the fly
- checks for view center+zoom or bounds
- if not found it tries to estimate them
- if fails it falls to default bounds value
- returns an static image tagged with a surrogate key
2015-04-27 14:56:38 +02:00
Raul Ochoa
d180305e8b
Exposes pgQueryRunner in server options
2015-04-27 14:54:14 +02:00
Raul Ochoa
ef8fcf7e93
Do not inject NamedMapsCacheEntry as template controller knows about them
...
Also do not inject pgConnection
2015-04-27 14:52:36 +02:00
Raul Ochoa
e7bd5dd644
Moves setDBParams to serverOptions so it can be reused
2015-04-27 14:47:58 +02:00
Raul Ochoa
8503a5c7c9
Tables extent API: returns estimated bounds for a list of tables
2015-04-27 12:55:20 +02:00
Raul Ochoa
2de0e5d52b
Extracts psql query run to its own class to be reusable
2015-04-27 12:48:34 +02:00
Raul Ochoa
b9e4b0a90c
Removes alpha version from example
2015-04-27 11:56:54 +02:00
Raul Ochoa
8fb3dc7529
Move templateName function to template maps model
2015-04-27 11:55:05 +02:00
Raul Ochoa
a897e36b91
Merge pull request #290 from CartoDB/simplify-template-names
...
Simplify template names
2015-04-23 12:19:21 +02:00
Raul Ochoa
446c432484
dry content type validation
2015-04-23 12:05:52 +02:00
Raul Ochoa
c49f3aaba5
DRY ifUnauthenticated method
2015-04-23 12:01:53 +02:00
Raul Ochoa
fed29b3b50
Extract finish function
2015-04-23 11:47:01 +02:00
Raul Ochoa
e7d134d70c
No more {username}@{template_name} template id
...
It's still backwards compatible
2015-04-23 11:29:55 +02:00
Raul Ochoa
62dbce4311
Merge pull request #289 from CartoDB/issue-267
...
Call callback on invalid map store token for named maps
2015-04-22 18:38:58 +02:00
Raul Ochoa
5b5f7fc700
Merge pull request #288 from CartoDB/clean-templates-suite
...
cleans templates suite: uses describe+it instead of suite+test
2015-04-21 23:58:13 +02:00
Raul Ochoa
026a0750e3
Call callback on invalid map store token for named maps
...
fixes #267
2015-04-21 18:59:52 +02:00
Raul Ochoa
7045f41252
cleans templates suite: uses describe+it instead of suite+test
2015-04-21 18:28:31 +02:00