Raul Ochoa
87eaeb0074
Some integration tests for different cases in named layers type
2015-01-30 18:57:01 +01:00
Raul Ochoa
8b07156a2d
Make templateMaps available in cartodb windshaft
2015-01-30 16:51:09 +01:00
Raul Ochoa
358b296750
Remove beforeEach and afterEach, in combination with suite they are
...
triggered for every single test even outside of the suite they were
invoked in.
2015-01-30 16:50:06 +01:00
Raul Ochoa
d0ef87b0cf
Add a before layergroup creation action to allow first level named
...
maps layer type to be extended as other layers
2015-01-30 15:31:49 +01:00
Raul Ochoa
e28fe1fdc0
Initialize template maps in server options
2015-01-30 15:30:13 +01:00
Raul Ochoa
aecb07b008
Create redis pool in server options when not supplied
2015-01-30 15:28:55 +01:00
Raul Ochoa
5573dfda84
Add queue-async dependency
2015-01-30 15:26:27 +01:00
Raul Ochoa
7a22973258
Use windshaft's before-layergroup-step branch
2015-01-30 12:59:26 +01:00
Raul Ochoa
f099a69df3
Add limitations for named maps of the user account
2015-01-30 11:27:16 +01:00
Raul Ochoa
938b6579c0
MapConfig named maps extension specification (draft)
2015-01-30 11:17:29 +01:00
Raul Ochoa
e445d0de01
Stubs next version
2015-01-28 17:37:38 +01:00
Raul Ochoa
7a35b9695f
Release 1.26.2
2015-01-28 17:36:44 +01:00
Raul Ochoa
9523d40937
Merge pull request #250 from CartoDB/accept-open-string-as-valid-auth
...
Accept open string as valid auth
2015-01-28 17:35:38 +01:00
Raul Ochoa
697323dbbc
Fix typo
2015-01-28 17:31:22 +01:00
Raul Ochoa
efe090f5b0
Accept 'open' string in templated auth
as authorized
2015-01-28 17:29:50 +01:00
Raul Ochoa
ee1454d91c
Stubs next version
2015-01-28 13:16:57 +01:00
Raul Ochoa
38242813be
Release 1.26.1
2015-01-28 13:15:42 +01:00
Raul Ochoa
f9373dd8d0
Fix typos
2015-01-28 13:15:18 +01:00
Raul Ochoa
0e4e56f333
Fix version number
2015-01-28 13:14:32 +01:00
Raul Ochoa
c1d4da870f
Upgrades windshaft to 0.35.1, see https://github.com/CartoDB/Windshaft/pull/254
2015-01-28 13:09:53 +01:00
Raul Ochoa
3c26f1f986
Stubs next version
2015-01-27 17:51:04 +01:00
Raul Ochoa
e9195967a4
Release 1.26.0
2015-01-27 17:50:13 +01:00
Raul Ochoa
30c6a390ac
Upgrades windshaft to 0.35.0, supports mapconfig version 1.3.0
2015-01-27 17:49:08 +01:00
Raul Ochoa
3a97af767f
Stubs next version
2015-01-26 17:33:22 +01:00
Raul Ochoa
57dd36a476
Release 1.25.0
2015-01-26 17:30:51 +01:00
Raul Ochoa
6ab6fd91e4
Merge pull request #248 from CartoDB/196-validate-layergroup-in-named-maps
...
Basic layergroup validation on named map creation/update
2015-01-26 17:04:48 +01:00
Raul Ochoa
c41c223b84
Merge pull request #249 from CartoDB/247-add-named-maps-surrogate-keys
...
Add named maps surrogate keys and call invalidation on template modification/deletion
2015-01-26 17:04:25 +01:00
Raul Ochoa
7e2be7b30f
Document varnish configuration
2015-01-26 16:27:59 +01:00
Raul Ochoa
e690170689
More exhaustive layergroup validation:
...
- layers is an array and it's not empty
- layers has at least options
2015-01-26 15:51:10 +01:00
Raul Ochoa
81f1b0dcf8
Adds tests for named maps surrogate keys and for invalidation
2015-01-26 15:02:28 +01:00
Raul Ochoa
146a2b2606
Merge branch 'master' into 247-add-named-maps-surrogate-keys
2015-01-26 13:19:03 +01:00
Raul Ochoa
ff811ac1b5
Merge pull request #246 from CartoDB/238-drop-signed-maps
...
Drop signed maps
2015-01-26 13:13:27 +01:00
Santiago Giraldo
6a39893e20
Brittany reviewed text and markdown, added basemap and limit information
2015-01-23 16:15:30 -05:00
Raul Ochoa
11d9f5dd76
Basic layergroup validation on named map creation/update
2015-01-23 18:24:25 +01:00
Raul Ochoa
571a635fed
Old style, avoid merge conflicts, missing history
2015-01-23 17:46:58 +01:00
Raul Ochoa
6e70518146
Split between old cache_enabled and new purge_enabled configuration
2015-01-23 17:46:16 +01:00
Raul Ochoa
fabb438cf0
Escape \b for the regex
2015-01-23 17:22:49 +01:00
Raul Ochoa
0abd6a2293
Adds check for surrogate key headers in template instances
...
p.s. it fixes instantiate template with params test
2015-01-23 17:02:13 +01:00
Raul Ochoa
272e8cd221
Adds Surrogate Keys to named maps
2015-01-23 16:37:38 +01:00
Raul Ochoa
885accdadf
Adds varnish http port to the default configurations
2015-01-23 16:36:45 +01:00
Raul Ochoa
f5a3b77737
Make TemplateMaps to emit messages when adding/updating/deleting templates
2015-01-23 16:35:47 +01:00
Raul Ochoa
56abcfd2f4
Update documentation to remove references to signed maps
2015-01-23 11:33:58 +01:00
Santiago Giraldo
2e84d18c3c
Updated Maps API v2
2015-01-22 13:44:13 -05:00
Raul Ochoa
ecd570323b
Merge branch 'master' into 238-drop-signed-maps
2015-01-22 19:37:03 +01:00
Raul Ochoa
20eb92a3b1
Remove signedmaps and locks functionality as it is no longer needed
2015-01-22 19:28:59 +01:00
Raul Ochoa
8d22ed7594
Tests to validate template instantiation returns new instances with
...
default values if they are missing.
2015-01-22 18:38:42 +01:00
Santiago Giraldo
b26fe87430
added-static-api-doc
2015-01-22 12:07:34 -05:00
Raul Ochoa
3321987c33
Merge pull request #245 from CartoDB/apiUpdate
...
API doc update
2015-01-22 18:00:02 +01:00
Raul Ochoa
981be0edd5
Replace signed maps auth tests with template maps tests
2015-01-22 17:55:47 +01:00
Raul Ochoa
e8ab3a48c6
Removes TemplateMaps dependency on SignedMaps
...
- Token validation is done against the template
- Template is always extended with default values for auth and placeholders
- MapConfig is extended, in order to validate auth_toknes, with template info:
- template name
- template auth
- No more locks to create, update or delete templates
- Trusting in redis' hash semantics
- Some tradeoffs:
* A client having more templates than allowed by a race condition
between limit (HLEN) check and creation (HSET)
* Updating a template could happen while the deleting it, resulting in
in a new template
* Templates already instantiated will be accessible thrught their
layergroup so it is possible to continue requesting tiles/grids/etc.
- Authorization is now handled by template maps
2015-01-22 15:40:40 +01:00