Commit Graph
138 Commits
Author SHA1 Message Date
Daniel García Aubert aae814a156 Use template strings 2018-03-08 12:35:54 +01:00
Daniel García Aubert 49bcc5368d Use base number as radix to pare intergers 2018-03-08 12:30:27 +01:00
Daniel García Aubert 555e04f9e7 Use ternary operator 2018-03-08 12:27:49 +01:00
Daniel García Aubert 3f6f2e4e23 Use template string 2018-03-08 12:23:43 +01:00
Daniel García Aubert abffc4b067 Uppercase for actual constants 2018-03-08 12:23:00 +01:00
Daniel García Aubert 6c2f893651 Rename map-store-map-config-provider middleware 2018-03-07 18:53:20 +01:00
Daniel García Aubert faaf121eb6 Rename center and bbox middlewares 2018-03-07 18:51:43 +01:00
Daniel García Aubert 83ab65163d Rename attributes middleware 2018-03-07 18:43:35 +01:00
Daniel García Aubert 9dcd5ff332 Impreve naming 2018-03-07 15:56:16 +01:00
Daniel García Aubert c6635f63c1 Unify layer and tile middlewares 2018-03-07 15:39:59 +01:00
Daniel García Aubert 56213219e4 Rename middleware 2018-03-07 15:25:30 +01:00
Daniel García Aubert 7c2dc20dbe Merge branch 'master' into middlewarify-layergroup-controller 2018-03-07 15:24:34 +01:00
Daniel García Aubert c8e8317ea4 Do not attach middleware to LayergroupController classs 2018-03-07 15:20:47 +01:00
Daniel García Aubert 90aaed0f2c Typo 2018-03-07 15:05:36 +01:00
Daniel García Aubert 48be15b742 Use const in favour of var 2018-03-07 15:01:04 +01:00
Daniel García Aubert a95b3f2f99 Fix comment 2018-03-07 14:54:09 +01:00
Daniel García Aubert b2cc7ab84f Move functions to improve readablity 2018-03-07 14:53:13 +01:00
Daniel García Aubert eb3414f07f Follow middleware pattern 2018-03-07 14:48:21 +01:00
Daniel García Aubert 292dad130d Move middlewares to the right place 2018-03-07 14:42:21 +01:00
Daniel García Aubert ec41cddb19 Do not pass the whole res.locals to backends 2018-03-07 12:52:44 +01:00
Daniel García Aubert 5871f8290d Use default param values 2018-03-07 12:46:18 +01:00
Daniel García Aubert 33089be2cd Do not attach header middlewares to node status endpoint 2018-03-07 12:30:59 +01:00
Daniel García Aubert d351c8d14c Define var as const 2018-03-07 12:09:41 +01:00
Daniel García Aubert 82446e5ffa Use template string to define routes 2018-03-07 12:05:53 +01:00
Daniel García Aubert b786164e8a Middlewarify metrics increment whether success or error 2018-03-07 11:56:57 +01:00
Daniel García Aubert a66c19c6c7 Do not bind context when unneeded 2018-03-06 20:05:55 +01:00
Daniel García Aubert 94d1667d70 Refactor affected tables 2018-03-06 20:01:43 +01:00
Daniel García Aubert 3399db1cff Add comment 2018-03-06 18:58:09 +01:00
Daniel García Aubert 874ea99d19 Remove step 2018-03-06 18:43:23 +01:00
Daniel García Aubert 7022fb87b4 Extract header, affected-tables and response middlewares 2018-03-06 18:28:40 +01:00
Daniel García Aubert 7c1e2a6af0 Avoid nested steps 2018-03-06 17:08:39 +01:00
Daniel García Aubert 2f011c3266 Remove nested steps 2018-03-06 17:01:51 +01:00
Daniel García Aubert 4762aa0897 Remove step from sendResponse function 2018-03-06 16:55:27 +01:00
Daniel García Aubert f30f83331f Extract tile error middleware 2018-03-06 16:44:37 +01:00
Daniel García Aubert 3695e1e3e5 Place function closer to where is called 2018-03-06 16:21:46 +01:00
Daniel García Aubert 585b5929aa Middlewarify tile and layer endpoints 2018-03-06 16:19:53 +01:00
Daniel García Aubert 9b40370794 Now that mapConfigProvider is linked to 'res.locals' do not pass the whole 'res.locals' to map-config-provider to avoid converting circular structure to JSON 2018-03-06 12:44:17 +01:00
Daniel García Aubert 95f3d58383 Make jshint happy 2018-03-05 19:33:46 +01:00
Daniel García Aubert 0f0cde1093 Middlewarify static-api (bbox/center) endpoints 2018-03-05 19:26:26 +01:00
Daniel García Aubert ca56df5cfe Middlewarify attributes endpoint 2018-03-05 18:28:52 +01:00
Daniel García Aubert d8a4209768 Middlewarify analysis-node-status endpoint 2018-03-05 18:13:19 +01:00
Daniel García Aubert 40712a2e62 Middlewarify search dataview endpoint 2018-03-05 18:05:42 +01:00
Daniel García Aubert acb9ce33b1 Pass dataview-backend as middleware option 2018-03-05 18:04:50 +01:00
Daniel García Aubert 5e43a7145a Middlewarify dataview endpoint 2018-03-05 17:44:04 +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
Eneko Lakasta 4c76a921b1 use res.locals instead of req.params 2018-02-07 16:02:13 +01:00
Ivan Malagon 97f8c361ed Merge branch 'master' into analyses-filters-params 2017-12-14 17:40:14 +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
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