Julian Simioni
|
882aad4916
|
Extract code to sanitize single id to separate function
|
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 |
Stephen Hess
|
e90f70ce3d
|
added sanitizer that verifies that all parameters are single scalar values
|
9 years ago |
Peter Johnson
|
348d2e70e2
|
more conformance
|
9 years ago |
Julian Simioni
|
72e3ea1381
|
Use check-types.contains to express intent a bit better
|
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
|
3101aad399
|
Simplify ids sanitizing logic
|
9 years ago |
Julian Simioni
|
1b6c61c92e
|
Leave clean.ids undefined on error
|
9 years ago |
Julian Simioni
|
1b512fc643
|
Remove empty array check that will always fail
Even splitting on an empty string returns an array of one element
|
9 years ago |
Julian Simioni
|
399e566551
|
Remove unnecessary calls to function
|
9 years ago |
Julian Simioni
|
cd63209085
|
Error on multiple ids parameters instead of warning
|
9 years ago |
Julian Simioni
|
2bfe8785e5
|
Rename sanitiser/_id.js to sanitiser/_ids.js
|
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
|
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
|
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
|
18033535c1
|
delete deprecated
|
9 years ago |
Peter Johnson
|
e726636c3d
|
merge with master
|
9 years ago |
Peter Johnson
|
10242a8682
|
rename unclean->raw
|
9 years ago |
Peter Johnson
|
e532c2a88a
|
improved error checking
|
9 years ago |
Peter Johnson
|
052904e2e5
|
documentation typo
|
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
|
728fa8ac46
|
refactored _details sanitizer
removed redundant variable
swapped conditionals for readability
|
9 years ago |
Stephen Hess
|
d2dc26f69f
|
whitespace
|
9 years ago |
Julian Simioni
|
96c58e8658
|
Rename /reverse lat/lon to point.lat/lon
|
9 years ago |
Julian Simioni
|
3176a61596
|
Rename /search lat/lon to focus.point.lat/lon
|
9 years ago |
Julian Simioni
|
0d23792591
|
Split geo sanitiser into geo_reverse and geo_search
Common functions are moved to geo_common. This is required to allow
separate behavior for search and reverse.
|
9 years ago |