Commit Graph
453 Commits
Author SHA1 Message Date
Daniel García Aubert da32d96607 Fix regression: default to all layers if layer filter is not provided 2018-01-16 17:57:22 +01:00
Daniel García Aubert 76da828168 Use error label as middleware argument 2018-01-16 17:55:09 +01:00
Daniel García Aubert ce4050e3e3 Extrac method to get only user params 2018-01-15 18:09:54 +01:00
Daniel García Aubert b82767c60d Pass a copy of res.locals w/o new data boud to named-map-provider-cache 2018-01-15 17:40:34 +01:00
Daniel fc82ca7490 Merge pull request #834 from CartoDB/middlewarify-named-maps-controller
Middlewarify named maps controller
2018-01-09 11:40:59 +01:00
Daniel García Aubert 183c8291bc Use arrow functions when it applies 2018-01-09 11:20:20 +01:00
Daniel García Aubert d908ffdbca Don't use arrow functions when there is no needed 2018-01-09 11:17:07 +01:00
Raul Ochoa 2cda43dc8d Promote https urls over http 2018-01-03 22:18:59 +00:00
Raul Ochoa f7f513a61a Add urlTemplate URLs to metadata
This is useful when using client libraries like leaflet.
2018-01-03 20:53:03 +00:00
Raul Ochoa f297374449 Merge pull request #837 from CartoDB/tilejson
Return tilejson in metadata
2018-01-03 20:13:44 +01:00
Raul Ochoa 060b93c314 Rename middleware fn name 2018-01-03 18:44:10 +00:00
Raul Ochoa bf40b240d3 Return tilejson in metadata
It returns tilejson for each individual layer and also for all vector and raster layers.
2018-01-03 16:54:45 +01:00
Daniel García Aubert 1ba240d099 Rename middleware function 2018-01-03 13:15:11 +01:00
Daniel García Aubert 49c97e2cf2 Use default argument 2018-01-02 10:56:45 +01:00
Daniel García Aubert 41e65a9633 Remove max cyclomatic complexity 2018-01-01 18:06:56 +01:00
Daniel García Aubert feae766e62 Create middleware to fetch named map template 2018-01-01 16:54:35 +01:00
Daniel García Aubert e3bdeec8ca Simplify middleware 2018-01-01 16:21:22 +01:00
Daniel García Aubert 80c4207c74 Remove underscore dependencie 2017-12-30 18:18:37 +01:00
Daniel García Aubert 80e4306fbc Remove step and assert dependencies 2017-12-30 18:03:26 +01:00
Daniel García Aubert 543d257a20 Move sendResponse to a middleware 2017-12-30 17:18:12 +01:00
Daniel García Aubert 8a023e3d2f Keep error label 2017-12-30 16:08:46 +01:00
Daniel García Aubert f13b45862d Move incrementMapViews to a middlewares 2017-12-30 16:04:24 +01:00
Daniel García Aubert 731fe4c00f Move getStaticImageOptions and getImage to a middlewares 2017-12-30 15:21:20 +01:00
Daniel García Aubert 500cbb959f Move method to a middleware 2017-12-30 14:13:23 +01:00
Daniel García Aubert 108a319143 Do not use step 2017-12-29 19:33:49 +01:00
Daniel García Aubert ef5ea5b4cb Create and use getNamedMapProvider middleware 2017-12-29 19:31:02 +01:00
Daniel García Aubert dfef7ff3c0 Use spread assignment 2017-12-29 18:45:45 +01:00
Daniel García Aubert adb9e55fb2 Avoid snake_case notation 2017-12-29 16:30:42 +01:00
Daniel García Aubert 5d3726de44 Use original variable name 2017-12-29 16:24:38 +01:00
Daniel García Aubert f186e4736b Use template string 2017-12-29 16:19:00 +01:00
Daniel García Aubert a00c2b1eef Now main middlewares return a named function with the right context bound 2017-12-29 16:15:48 +01:00
Daniel García Aubert 64d601179d Use const instead of var 2017-12-29 15:22:17 +01:00
Daniel García Aubert cf2b73e473 Move to up intermediate middlewares 2017-12-29 15:19:52 +01:00
Daniel García Aubert 70932c23df Remove step and assert dependencies 2017-12-29 15:17:29 +01:00
Daniel García Aubert 519d49bd10 Remove finish function and respond in the main middleware 2017-12-29 15:04:44 +01:00
Daniel García Aubert bf814c4442 keep error label 2017-12-29 13:05:01 +01:00
Daniel García Aubert f136993c50 Use checkContentType middleware 2017-12-29 12:44:56 +01:00
Daniel García Aubert ba008ab518 Remove unused function 2017-12-29 12:36:56 +01:00
Daniel García Aubert e4ed6ee1cc Use authorizedByAPIKey middleware 2017-12-29 12:34:50 +01:00
Daniel García Aubert fda7661dad Create authorizedByAPIKey middleware 2017-12-29 12:23:52 +01:00
Ivan Malagon 8e9f61f9f1 Merge pull request #809 from CartoDB/analyses-filters-params
Add `no_filters` param to dataviews
2017-12-15 11:13:56 +01:00
Ivan Malagon 97f8c361ed Merge branch 'master' into analyses-filters-params 2017-12-14 17:40:14 +01:00
Raul Ochoa fb7f79594d Merge remote-tracking branch 'origin/master' into mapconfig-aggregation 2017-12-12 17:15:22 +00:00
Mario de Frutos 8d16bf566d Force png tile generation for static maps (#808)
* Force png tile generation for static maps

If the user tries to generate a static map requesting JPG it will fail
because is going to try to generate the tiles using JPG as format which
is not supported by now, this bug was introduced in the version 4.0.1

So we now force, again, the tiles to be generated as PNG but we pass
the requested format, JPG, to windshaft to generate the final image as
the user reqests

* Added support to define image format in the image assertions

* Added test for JPEG static image generation

Also I've added support for:

- JPEG images
- Different tolerance based on the file type, it seems that due to
  different compression we need different tolerance for JPG images
2017-12-12 13:20:22 +01:00
Ivan Malagon 245d24ea29 Merge branch 'master' into analyses-filters-params 2017-12-12 11:54:32 +01:00
Ivan Malagon 605be77a04 Add nofilters query param 2017-12-12 11:54:09 +01:00
Daniel García Aubert 55dd049812 Be able to skip aggregation to create a layergroup with aggregation defined already 2017-12-05 12:59:32 +01:00
Daniel García Aubert 077f19d506 Integrate aggregation and get metadata for layergroup 2017-12-04 12:40:53 +01:00
Daniel García Aubert 1a78b8a75a Merge branch 'master' into middlewarify-analyses-controller 2017-11-23 11:47:57 +01:00
Daniel García Aubert e131df601c Use ES6 template string for route definition 2017-11-19 14:05:20 +01:00