Daniel García Aubert
|
d85a5d83b7
|
Make afterLayergroupCreate function as a 'middleware' builder
|
2017-10-31 17:59:32 +01:00 |
|
Daniel García Aubert
|
bb02494e02
|
Do not perform "increment map view count" in parallel
|
2017-10-31 17:09:42 +01:00 |
|
Daniel García Aubert
|
39eb0f7bec
|
Avoid regression and update comment
|
2017-10-31 16:58:00 +01:00 |
|
Daniel García Aubert
|
5f7d5f6ec8
|
Get analyses results from res.locals
|
2017-10-31 16:01:18 +01:00 |
|
Daniel García Aubert
|
a4b2044e10
|
missing early return
|
2017-10-31 15:58:41 +01:00 |
|
Daniel García Aubert
|
d1093686a3
|
Avoid to hold info in local variables
|
2017-10-31 15:51:42 +01:00 |
|
Daniel García Aubert
|
12822c4341
|
Follow node.js convention regarding early returns
|
2017-10-31 15:49:10 +01:00 |
|
Daniel García Aubert
|
fab87e2168
|
Get layergroup from locals. It's not provided by previous middleware anymore
|
2017-10-31 15:47:59 +01:00 |
|
Daniel García Aubert
|
34e219353c
|
do not pass layergroup since it's already available in res.locals
|
2017-10-31 14:47:29 +01:00 |
|
Daniel García Aubert
|
3cf4a8f70b
|
Extract layergroup data augmentation to its own "middleware"
|
2017-10-31 13:46:03 +01:00 |
|
Daniel García Aubert
|
48172d4dc1
|
make afterLayergroupCreate to follow the middleware signature
|
2017-10-31 13:36:17 +01:00 |
|
Daniel García Aubert
|
467bee4c91
|
Split afterLayergroupCreate method in multiple "pre-middlewares"
|
2017-10-31 13:13:20 +01:00 |
|
Daniel García Aubert
|
fb3afaa6ab
|
Fix jshint max-complexity issue by using extract method
|
2017-10-30 19:29:19 +01:00 |
|
Daniel García Aubert
|
b6c405bf68
|
Remove send method in base controller and remove BaseController class
|
2017-10-30 19:28:40 +01:00 |
|
Simon Martín
|
21720267cf
|
from req.context to res.locals
|
2017-10-03 17:47:57 +02:00 |
|
Simon Martín
|
f9d87bc40f
|
res.locals fixing controllers
|
2017-10-02 12:07:35 +02:00 |
|
Simon Martín
|
0a753400e0
|
res.locals in map controller
|
2017-09-29 12:54:21 +02:00 |
|
Daniel García Aubert
|
4899c7ffef
|
Inject prepare context middleware to controllers
|
2017-09-25 19:40:27 +02:00 |
|
Daniel García Aubert
|
b236112069
|
Split prepare context middleware and fix unit test
|
2017-09-25 13:40:22 +02:00 |
|
Daniel García Aubert
|
3bab081438
|
Rename req2params by prepareContext
|
2017-09-22 17:56:47 +02:00 |
|
Daniel García Aubert
|
51ba3db4ac
|
Use req2params middleware for instantiate named map endpoint
|
2017-09-22 00:31:16 +02:00 |
|
Daniel García Aubert
|
e2ed0058d8
|
Use req2params middleware for layergroup create endpoint
|
2017-09-21 21:52:34 +02:00 |
|
Daniel García Aubert
|
429f070372
|
Pass node's response object to req2params
|
2017-09-21 12:22:33 +02:00 |
|
Daniel García Aubert
|
daeae5d95c
|
Implement error-middleware to handle errors at top level
|
2017-09-21 11:46:42 +02:00 |
|
Mario de Frutos
|
440953b1cd
|
If we have the stats FF disbabled return empty array instead of null
But we keep checking for elements in the returned object because
we don't want to include the stats property if the FF is disabled
|
2017-05-30 10:47:47 +02:00 |
|
Mario de Frutos
|
ed56094be2
|
PR changes
|
2017-05-18 11:51:12 +02:00 |
|
Mario de Frutos
|
5969c99e8a
|
Removed not used parameters for layer stats
|
2017-05-12 16:42:10 +02:00 |
|
Mario de Frutos
|
daf19c5e27
|
Stats backend only provides stats not metadata
|
2017-05-10 17:17:01 +02:00 |
|
Mario de Frutos
|
7d5b6b0820
|
Lint changes and yarn.lock
|
2017-05-09 18:24:24 +02:00 |
|
Mario de Frutos
|
15c68711aa
|
Create stats backend to decouple stats logic from map controller
|
2017-05-09 12:31:16 +02:00 |
|
Mario de Frutos
|
568d6b5458
|
Include the layers metadata into the layergroup object
|
2017-05-09 11:59:11 +02:00 |
|
Mario de Frutos
|
525c0f2afa
|
Added rendererCache as dependency for map controller
|
2017-05-09 11:58:48 +02:00 |
|
Mario de Frutos
|
3f6c8fa51c
|
Use windshaft-stats to get layer stats
|
2017-05-08 18:42:40 +02:00 |
|
Mario de Frutos
|
9707881bf9
|
Include check for surrogate-key header and renamed the test file
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
fa6493ae44
|
Affected tables are now included in X-Cache-Channel
|
2017-04-07 15:59:58 +02:00 |
|
Raul Ochoa
|
cad02bfad7
|
Remove all conditional branches to call req.profiler
req.profiler is created in a middleware for all requests.
|
2017-03-30 20:31:53 +02:00 |
|
Raul Ochoa
|
2da834784f
|
Generate URLs for resources based on CDN + template rules
|
2017-03-22 18:58:37 +01:00 |
|
Raul Ochoa
|
1f975e15c1
|
Default to empty object for cdn URLs
|
2016-11-22 17:01:34 +01:00 |
|
Raul Ochoa
|
6c69ba54db
|
Use actual CDN url for HTTP and HTTPS
|
2016-11-22 16:44:06 +01:00 |
|
Raul Ochoa
|
49f9904d00
|
Allow to set resource URL templates with substitution tokens
|
2016-11-22 16:41:31 +01:00 |
|
Daniel García Aubert
|
9faac9f9fe
|
Retrieve error with context if map validation fails
|
2016-11-01 11:00:58 +01:00 |
|
Raul Ochoa
|
263294a3f5
|
Add metadata only for existing layers in turbocarto context
|
2016-09-20 16:19:22 +02:00 |
|
Raul Ochoa
|
f9df30f70b
|
Append turbo-carto metadata per layer
|
2016-09-20 16:09:21 +02:00 |
|
Raul Ochoa
|
d0980a2872
|
Return last error message for failed nodes on map creation
|
2016-07-11 10:42:46 +02:00 |
|
Raul Ochoa
|
6c98f14c64
|
Return full list of nodes in response metadata
|
2016-07-05 11:26:52 +02:00 |
|
Raul Ochoa
|
616aac9771
|
Upgrade camshaft to 0.25.0
Use new configuration with user for nodes.
|
2016-07-03 10:49:45 +02:00 |
|
Raul Ochoa
|
cb1d1bb115
|
Pick last update time for layergroupid from analyses results
|
2016-06-17 14:46:22 +02:00 |
|
Raul Ochoa
|
f49c13b1b3
|
Do not apply twice metadata in anonymous maps
|
2016-06-02 14:28:32 +02:00 |
|
Raul Ochoa
|
828b817aca
|
Append widgets metadata from mapconfig
|
2016-06-02 14:14:11 +02:00 |
|
Raul Ochoa
|
faa24caf5b
|
Use generic map config adapter
|
2016-05-23 23:35:42 +02:00 |
|