Julian Simioni
|
fa44effdac
|
Add geoname type to most layers
The Geonames dataset includes lots of different kinds of places, so add
them to the mapping.
|
9 years ago |
Julian Simioni
|
8b1037d7c8
|
Separate real layers and alias layers into separate objects
|
9 years ago |
Julian Simioni
|
68c9661c70
|
Remove all mappings other than helper/type_mapping
|
9 years ago |
Julian Simioni
|
ebb3f33b2d
|
Remove unused test file
|
9 years ago |
Stephen Hess
|
e90f70ce3d
|
added sanitizer that verifies that all parameters are single scalar values
|
9 years ago |
Julian Simioni
|
16450087ee
|
Use simpler, clearer error on invalid ids length
|
9 years ago |
Julian Simioni
|
edaf175aa7
|
Provide better, more consistent, errors on invalid ids
All error messages for invalid id formats now use a common format that
explains the nature of the error a bit better.
|
9 years ago |
Julian Simioni
|
73b289e9e5
|
Consider tests refactored :)
|
9 years ago |
Julian Simioni
|
9d21832874
|
Reformat test for clarity
|
9 years ago |
Julian Simioni
|
8897c71664
|
Remove complicated error value test
It's better to just specify a few cases if needed
|
9 years ago |
Julian Simioni
|
18de9a6766
|
Replace giant switch-statement test with multiple tests
|
9 years ago |
Julian Simioni
|
03387722fb
|
Move _ids sanitiser tests to separate file
|
9 years ago |
Julian Simioni
|
5721841fb3
|
Clarify name and error message in ids test
|
9 years ago |
Julian Simioni
|
1b6c61c92e
|
Leave clean.ids undefined on error
|
9 years ago |
Julian Simioni
|
65b7db94d6
|
Fix typo
|
9 years ago |
Julian Simioni
|
cd63209085
|
Error on multiple ids parameters instead of warning
|
9 years ago |
Julian Simioni
|
c687102374
|
Rename /place id parameter to ids
|
9 years ago |
Julian Simioni
|
8592c37bf6
|
Expect multiple ids to be specified as a comma-delimited string
Disallow the other way that Node.js allows, which is to list the id
parameter multiple times in the querystring. See #272.
|
9 years ago |
Julian Simioni
|
47701277a3
|
Rename test with duplicate, non descriptive name
|
9 years ago |
Julian Simioni
|
2cc9107114
|
Add test for multiple ids
|
9 years ago |
Julian Simioni
|
bd4fbfe3bd
|
Whitespace
|
9 years ago |
Peter Johnson
|
82ab899ecc
|
progress commit
|
9 years ago |
Julian Simioni
|
d6abe09447
|
Use flat clean structure in /reverse
|
9 years ago |
Julian Simioni
|
97044f655b
|
Flatten structure of clean for /search focus.point.lat|lon
|
9 years ago |
Julian Simioni
|
4260442f59
|
Change boundary.circle params to flat string structure
|
9 years ago |
Julian Simioni
|
e5ed04858b
|
Test individual clean attribute intead of using deepEquals
|
9 years ago |
Julian Simioni
|
1bfa2fde40
|
Remove empty test of invalid lats
|
9 years ago |
Julian Simioni
|
a5ba251afe
|
Remove brittle test fixture from search sanitiser
Some of the tests were checking the entire clean object, when they only
cared about one tiny element. This made making changes really hard.
|
9 years ago |
Julian Simioni
|
66e1cab007
|
Whitespace
|
9 years ago |
Diana Shkolnikov
|
f1fdc2bc26
|
Remove categories from response json
|
9 years ago |
Diana Shkolnikov
|
0348f36671
|
Remove warning when no size param specified
Added tests for _size sanitizer while in there.
|
9 years ago |
Peter Johnson
|
7c46aed4a7
|
expose error messages in geojson
|
9 years ago |
Stephen Hess
|
6c85e5892e
|
converted warnings to errors
|
9 years ago |
Julian Simioni
|
4e74c4db86
|
Add autocomplete sanitiser
This is similar to the search sanitiser but with a more limited scope.
It doesn't support layers, sorces, or bounding boxes.
|
9 years ago |
Stephen Hess
|
ba22912507
|
implemented Diana's suggestions to use check-types and delete key rather than set to undefined
|
9 years ago |
Stephen Hess
|
13635a2c16
|
added boundary.country to search and reverse queries (with test fixtures)
|
9 years ago |
Stephen Hess
|
78c335d072
|
modified sanitizer to read from flattened parameter structure
|
9 years ago |
Stephen Hess
|
d07a501682
|
requirements updates
set boundary country to iso3 instead of iso2
set to undefined if boundary.country input is not a string
|
9 years ago |
Stephen Hess
|
66bf2bb46b
|
added sanitizer for boundary country parameter
sets to undefined if input country not found as ISO2/3
|
9 years ago |
Peter Johnson
|
a1efb0c6d0
|
lodash-ify some array functions; remove 'yes' and 'y' from thruthy
|
9 years ago |
Peter Johnson
|
e726636c3d
|
merge with master
|
9 years ago |
Peter Johnson
|
bf42290c7c
|
refactor sanitizers: first pass
|
9 years ago |
Diana Shkolnikov
|
c069933d5b
|
Refactored layers and sources into a common targets module
|
9 years ago |
Diana Shkolnikov
|
67e034f5f2
|
Rename `source` to `sources`
... with a dash of refactoring thrown in for good measure
|
9 years ago |
Diana Shkolnikov
|
feb1b0a6cd
|
Update /reverse endpoint params and query as per API spec
|
9 years ago |
Stephen Hess
|
a2b1579b3e
|
incorporated _private sanitizer into search endpoint
|
9 years ago |
Stephen Hess
|
c19d56697e
|
add _private sanitizer
|
9 years ago |
Stephen Hess
|
55e31af238
|
extract truthy sanitizer to own file
|
9 years ago |
Stephen Hess
|
2f5a5b1972
|
refactored _details tests to only _details sanitizer
|
9 years ago |
Stephen Hess
|
e52c9e4ab9
|
moved details tests out to separate file
|
9 years ago |