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
Mario de Frutos
922c531313
Added orgname to the arguments we pass to the server
2015-12-03 11:03:10 +01:00
Mario de Frutos
941e7084e6
Change functions to user username and remove JSON config passed as argument
2015-12-02 18:54:49 +01:00
Mario de Frutos
082d876c8d
Create and give permissions to the server user
2015-12-01 17:23:32 +01:00
Mario de Frutos
97cab091b6
Added cdb_* prefix to all the functions
2015-11-24 15:36:52 +01:00
Mario de Frutos
2b141452b4
Changed api key verifying to client instead of server
2015-11-24 12:44:52 +01:00
Mario de Frutos
8434a830b2
Changed server geocode ip address signature to match client
2015-11-24 10:14:34 +01:00
Mario de Frutos
fa1d7af410
Deleted unused test for config tables
2015-11-23 12:53:46 +01:00
Mario de Frutos
6722f64f23
Added server specification API tests
2015-11-23 11:48:24 +01:00
Mario de Frutos
9e30bf2223
New Redis structure for services
2015-11-23 09:40:10 +01:00
Mario de Frutos
e28aa9a3a2
Removed the _conf table functions and change to use cartodb.cdb_conf
2015-11-23 09:39:47 +01:00
Mario de Frutos
e8983283da
Redis connection get from sentinel master
2015-11-23 09:39:47 +01:00
Mario de Frutos
b38a9b2fd3
Added redis config logic
2015-11-23 09:39:47 +01:00
Mario de Frutos
da12d6628d
Extracted redis connection and quota check to be reusable
2015-11-23 09:39:47 +01:00
Rafa de la Torre
05d75c82ee
Merge pull request #25 from CartoDB/add-config-table-and-funcs
...
Config table and functions for server extension
2015-11-12 17:04:26 +01:00
Rafa de la Torre
b45aba4278
Config table and functions for server extension
...
Pretty much as done in cartodb and client extensions.
2015-11-12 13:02:51 +01:00
Carla Iriberri
e3269af48f
Removes double tests for namedplaces
2015-11-12 12:49:54 +01:00
Guido Fioravantti
c1d4ffb37a
Exception typo
2015-11-12 12:11:05 +01:00
Guido Fioravantti
ff3f5a1f4c
Removes unnecessary arrays
2015-11-12 12:07:15 +01:00
Guido Fioravantti
2afb541d8d
Fix indentation
2015-11-12 11:58:32 +01:00
Guido Fioravantti
4ba76df016
Improves ip query
2015-11-12 11:57:28 +01:00
Carla
4283d3a25b
Update 50_namedplaces_test.sql
2015-11-12 11:37:32 +01:00
Carla
18f6e141a8
Update 50_namedplaces_test.sql
2015-11-12 11:37:04 +01:00
Guido Fioravantti
b71947bad0
Fixes plural forms
2015-11-12 11:29:25 +01:00
Guido Fioravantti
20cc610da5
Adds postalcode polygon and renames
2015-11-12 11:20:12 +01:00
Guido Fioravantti
cb19a8ca08
Adds postalcode with country
2015-11-12 11:06:50 +01:00
Rafa de la Torre
4e7525cc88
Merge pull request #21 from CartoDB/implement_server_functions
...
Implement server functions
2015-11-11 19:35:22 +01:00
Guido Fioravantti
c116541b10
Adds cdb_geocoder_server.geocode_postalcode_point and tests
2015-11-11 19:25:48 +01:00
Carla Iriberri
3c56d0db81
Merge branch 'implement_server_functions' of https://github.com/CartoDB/geocoder-api into implement_server_functions
2015-11-11 18:14:34 +01:00
Carla Iriberri
4aa757ac88
Adds namedplace function with 3 params #6
2015-11-11 18:14:22 +01:00
Guido Fioravantti
50abb76b6b
Fixes cdb_geocoder_server.geocode_ip_point
2015-11-11 17:48:11 +01:00
Mario de Frutos
55337efc3a
Added schema to server functions and fixed some errors
2015-11-11 17:38:14 +01:00
Carla Iriberri
b54c417754
Adding country, city function for namedplaces
2015-11-11 17:17:18 +01:00
Carla Iriberri
f2bcd1b103
Killing trailspaces
2015-11-11 16:30:34 +01:00
Carla Iriberri
6e301b0f9e
Adds first function for namedplaces #6
2015-11-11 16:29:17 +01:00
Guido Fioravantti
24c0e01b06
Adds limit 1 to _geocode_ip_point
2015-11-11 16:07:55 +01:00
Guido Fioravantti
66fd33da37
Fixes param type for geocode_ip
2015-11-11 15:43:11 +01:00
Guido Fioravantti
1c44fbbf56
Adds 90_geocode_ip and tests
2015-11-11 15:38:18 +01:00
Carla Iriberri
93513d6954
Adding a new function
2015-11-11 14:05:17 +01:00
Carla Iriberri
8d450a7870
Adds first admin1 function #6
2015-11-11 13:33:14 +01:00
Carla
f95f5d950e
Create 30_admin1.sql
2015-11-11 12:46:07 +01:00
Rafa de la Torre
738138b205
Move admin0 server functions around
...
- move files to its right place
- add some boilerplate for test setup
- add tests
2015-11-10 19:27:07 +01:00
Rafa de la Torre
7dfd08c947
Fix typo
2015-11-10 17:17:14 +01:00
Guido Fioravantti
88a7e479c9
Merge pull request #10 from CartoDB/adds-conf-table
...
Connects with conf table, implements helper and adds tests
2015-11-10 15:56:13 +01:00
Guido Fioravantti
389b0a2b31
Changes conf table config
2015-11-10 15:36:57 +01:00
Rafa de la Torre
08aac5a362
Add tx_id (transaction id) param
2015-11-10 15:33:06 +01:00
Guido Fioravantti
aabc873eac
Connects with conf table, implements helper and adds tests
2015-11-10 15:31:53 +01:00
Rafa de la Torre
4e23bfaa3a
Add server functions for country geocoder #6
2015-11-10 12:36:53 +01:00
Guido Fioravantti
0e9d1451c6
Removes redundant VOLATILE modifier
2015-11-10 11:36:48 +01:00
Guido Fioravantti
6bdc517a45
Changes geocode_street signature to include city and rename state_province
2015-11-10 11:34:58 +01:00
Rafa de la Torre
f97dfceea6
Add cdb_geocoder as a dependency
2015-11-10 11:13:21 +01:00
Rafa de la Torre
419c07808e
Remove schema from function definition
...
The schema is implicit during extension creation.
2015-11-10 10:56:36 +01:00
Guido Fioravantti
4a28d89480
Fixes typo
2015-11-10 10:23:47 +01:00
Guido Fioravantti
97af24c2e0
Removes unused functions
2015-11-06 18:28:29 +01:00
Guido Fioravantti
38e84201cb
Reorganisation
2015-11-06 18:23:47 +01:00