Daniel García Aubert
e52cd28f1e
User res.body as placeholder of the response's body
2018-03-16 17:13:48 +01:00
Daniel García Aubert
313fc75ec8
Rename middleware
2018-03-16 16:28:50 +01:00
Daniel García Aubert
639a69a639
Reorder middlewares to optimize workflow
2018-03-16 16:12:36 +01:00
Daniel García Aubert
0aa8d63a6e
Unifiy allowQueryParams and cleanUpQueryParams middlewares
2018-03-16 14:03:59 +01:00
Daniel García Aubert
071a5a4bdf
Rename base paths
2018-03-16 13:04:42 +01:00
Daniel García Aubert
7ff7b0c2d1
Extract rest of the middlewares from prepare contex
2018-03-15 19:38:11 +01:00
Daniel García Aubert
30dab7df9f
Extract authorize middeware form prepareContext
2018-03-15 18:48:29 +01:00
Daniel García Aubert
afff06c7e6
Extract db-conn-setup middleware for prepare-context
2018-03-15 15:33:20 +01:00
Daniel García Aubert
04146f897d
Use template strings
2018-03-14 17:33:54 +01:00
Daniel García Aubert
f078713d28
typo
2018-03-14 17:15:50 +01:00
Daniel García Aubert
a8d31d52cf
Pass only required params
2018-03-14 17:08:04 +01:00
Daniel García Aubert
091efe52fc
Extract sendResponse middleware from context
2018-03-14 13:32:43 +01:00
Daniel García Aubert
a5c508733a
Extract setContentTypeHeader middleware from controller's context
2018-03-14 13:31:39 +01:00
Daniel García Aubert
ce944d9a7d
Extract setCacheControlHeader from controller's context
2018-03-14 13:30:27 +01:00
Daniel García Aubert
8321b5adba
Extract setLastModifiedHeader from controller's context
2018-03-14 13:27:56 +01:00
Daniel García Aubert
667c972308
Extract setCacheChannelHeader and setSurrogateKeyHeader from controller's context
2018-03-14 13:25:42 +01:00
Daniel García Aubert
3dbe05be3a
Extarct setCacheChannelHeader middleware from controller's context
2018-03-14 13:19:56 +01:00
Daniel García Aubert
2d4ce19250
Extract incrementMapViews middleware from controllers middleware
2018-03-14 13:18:37 +01:00
Daniel García Aubert
3b3e0c0acd
Extract getImage middleware from controller's context
2018-03-14 13:15:38 +01:00
Daniel García Aubert
c3ddb933bb
Extract getStaticImageOptions middleware from controller's context
2018-03-14 13:11:17 +01:00
Daniel García Aubert
6aae60ece7
Extract getTile middleware from controller's context
2018-03-14 13:07:40 +01:00
Daniel García Aubert
6b3dc8ece0
Extract prepareLayerFilterFromPreviewLayers middleware from controller's context
2018-03-14 13:05:05 +01:00
Daniel García Aubert
7dd231a8c9
Extract getTemplate middleware form controller's context
2018-03-14 13:02:49 +01:00
Daniel García Aubert
35a3219012
Extract getAffectedTables middleware from controller's context
2018-03-14 13:01:07 +01:00
Daniel García Aubert
7598e6ab4b
Extract getNamedMapProvider middleware from controller's context
2018-03-14 12:58:56 +01:00
Daniel
8509796743
Merge pull request #882 from CartoDB/middleware-refactor
...
Middleware refactor
2018-03-07 15:19:04 +01:00
Daniel García Aubert
5de8c4f9c3
Make explicit that forceFormat is optional
2018-03-05 11:19:17 +01:00
Daniel García Aubert
6331bebb30
Going green: be able to request defaul named tiles in vector format
2018-03-02 18:25:23 +01:00
Daniel García Aubert
b0c924ca03
Follow middleware pattern, should return a function as the actual middleware
2018-03-01 15:42:03 +01:00
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 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
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
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
Simon Martín
22e3016cd3
Merge branch 'master' into timeoutVectorImage
2017-11-14 15:54:16 +01:00