Mario de Frutos
4407ff630e
Change data observatory config file to segragate more in order to prepare for future observatory elements
2016-04-25 10:03:39 +02:00
Mario de Frutos
1daf78e41a
Integration tests for the data observatory
2016-04-20 15:58:39 +02:00
Mario de Frutos
3c5325c1d7
Server data observatory functions
2016-04-20 15:58:38 +02:00
Mario de Frutos
c9ddc37051
Mapzen geocoder and routing quota check
2016-04-15 10:21:40 +02:00
Mario de Frutos
b4c1991c90
Mapzen geocoder checks for the iso3 for the country passed
2016-04-13 18:49:13 +02:00
Mario de Frutos
89ec3dcfa6
Mapzen geocoder integrated
2016-03-23 13:37:30 +01:00
Mario de Frutos
357458f44d
Check for some issues like empty input, recoverable exceptions, etc
2016-03-22 15:19:03 +01:00
Mario de Frutos
4061009df0
4xx generated empty responses
2016-03-17 22:54:19 +01:00
Mario de Frutos
47f2eba4e4
Removed old versioning system
2016-03-17 22:49:55 +01:00
Mario de Frutos
0f262510b2
User config helper for internal geocoder too
2016-03-17 11:48:25 +01:00
Mario de Frutos
bd2e380225
Add logger for the internal geocoder too
2016-03-08 16:47:49 +01:00
Mario de Frutos
b97e838416
Refactor to move logic from SQL functions to Python
...
- Moved the logic the retrieve the redis connection params to
RedisDBConfig class
- Moved the logic that retrieve the services configuration to
ServicesDBConfig
2016-03-08 16:47:49 +01:00
Mario de Frutos
7237e01601
Change metrics increment naming to reflect service instead of geocoder
2016-03-07 16:03:28 +01:00
Mario de Frutos
fbd42e3db0
Scaffolding for the 0.5.1 version
2016-03-07 16:03:23 +01:00
Mario de Frutos
9a36445661
Sentinel id could be removed safely from the config
...
Removing the sentinel_master_id property from the cdb_conf
redis config, the extension is going to use a single redis instance
instead of Sentinel
2016-02-26 10:49:10 +01:00
Mario de Frutos
e6b0e3794b
Mapzen integration for the server side
2016-02-26 10:49:10 +01:00
Luis Bosque
6c5b1b4e99
Use strictredis if sentinel_master_id is not null
...
Also, use only a redis_host and redis_port attributes either if the
connection is to redis or to sentinel
2016-02-26 10:49:09 +01:00
Luis Bosque
93463b3032
Support using a common redis connection
...
If sentinel_host or sentinel_cluster_id is not provided it will try to
connect with a redis_host parameter
2016-02-26 10:49:08 +01:00
Mario de Frutos
d27b2a2b78
Block google services users to use isolines functions
...
Due some service restrictions, google services users couldn't use
the HERE services which includes the isolines functions.
2016-02-26 10:42:05 +01:00
Mario de Frutos
448f47589a
Renamed from routing to isolines helper
2016-02-22 10:28:19 +01:00
Mario de Frutos
e764b9036d
Quota check for the routing feature
...
We have refactor all the quota logic and extracted to a new QuotaChecker
class in order to have it ready to create a factory when needed
Added the logic for the routing quota check
2016-02-18 15:40:55 +01:00
Mario de Frutos
32c146336d
Change the url to production in here routing functions
2016-02-12 14:52:00 +01:00
Mario de Frutos
5c1b320555
Routing server side working properly
2016-02-10 22:26:32 +01:00
Carla Iriberri
d0f7ac4d49
Fix conflict
2016-02-10 20:00:48 +01:00
Carla Iriberri
d4a2184ce0
Multiple fixes
2016-02-10 19:59:00 +01:00
Carla
42d0812383
Fix indents
2016-02-10 17:58:48 +01:00
Carla Iriberri
e996d3796a
Comment quota code
2016-02-10 17:42:11 +01:00
Carla Iriberri
bd3f6678c1
Upload server functions for routing
2016-02-10 17:17:53 +01:00
Mario de Frutos
910381e4a6
Dataservices server 0.4.0 scaffold
2016-02-09 10:51:12 +01:00
Mario de Frutos
142affc95e
Removed legacy name for street function
2016-02-08 13:27:19 +01:00
Mario de Frutos
2994a1b402
Geocoder server renamed to dataservices server extension
2016-02-05 17:57:22 +01:00
Mario de Frutos
2a9d6c14bd
Added metrics storage for internal functions and trim for all the params
2016-02-05 16:00:46 +01:00
Mario de Frutos
1665cf8069
Fixed some python import calls due the refactor made
2016-02-04 20:04:46 +01:00
Mario de Frutos
db715d6d54
Added security definer permission to the sql part too
2016-02-04 15:42:22 +01:00
Mario de Frutos
1367c46957
Added automatic generated files warning header
2016-02-04 10:38:12 +01:00
Mario de Frutos
3960c13484
Refactor python library to unify and rename as cdb_services
2016-02-03 10:21:57 +01:00
Mario de Frutos
e7c58b9a51
Google geocoder working
2016-02-03 10:21:34 +01:00
Mario de Frutos
bb629dfe4b
Change the signature name for the geocoder street point function
2016-01-26 16:22:28 +01:00
Mario de Frutos
343bcf539a
Add security definer to connect redis function too
2016-01-26 13:15:15 +01:00
Mario de Frutos
35b59c448f
Add needed security definer to config function
2016-01-26 12:55:06 +01:00
Mario de Frutos
4e53397f1c
Change heremaps module to support host as parameter
2016-01-25 17:36:18 +01:00
Mario de Frutos
1a8109ecdf
Quote NULL values to avoid treat the NULL as a string
2016-01-22 19:17:16 +01:00
Mario de Frutos
db3eaf31ad
Versioned the server tests and created the upgrade and downgrade files
2016-01-22 15:36:16 +01:00
Mario de Frutos
984519e7f1
Change to have functions for all the geocoder types but only one function to call them
2016-01-22 10:05:46 +01:00
Mario de Frutos
4d0cabb429
Add username and orgname to the config object instead of pass them to every object
2016-01-21 18:03:23 +01:00
Mario de Frutos
7c3ab87b78
When geocoder API calls heremaps increments the usage metrics
2016-01-21 13:45:29 +01:00
Mario de Frutos
ad9c16b4df
Nokia geocoder config moved to the config helper
2016-01-21 08:40:25 +01:00
Mario de Frutos
fc35911b91
Geocoder street function with quota checking
2016-01-20 20:57:24 +01:00
Mario de Frutos
b2fa8739e2
User config now is retrieved from redis
2016-01-20 20:56:19 +01:00
Mario de Frutos
9ecabf9144
Create either metrics and metadata redis connections
2016-01-20 16:02:16 +01:00