2 Commits (a8f27171feb14984652248a370e5a5280a3753f8)

Author SHA1 Message Date
Lily He 13a7b42de7 Standardize sanitizers to export setup function that returns sanitize and expected function 7 years ago
Stephen Hess 3763d0b503 renamed `sanitise` -> `sanitize` 8 years ago
Alec Vulfson af723cd430 Cleaned up code for accepting short sources in gid 8 years ago
Alec Vulfson 4dc0f90088 Allow shortened names of sources to be used in gid 8 years ago
Julian Simioni ef78b2e0fd Filter source and layer by new fields 9 years ago
Julian Simioni 769f190eab Replace depricated Lodash function unique with uniq 9 years ago
Julian Simioni cb7b38bc75 Replace check-types depricated unemptyString with nonEmptyString 9 years ago
Julian Simioni f4a5dd812b Replace depricated Lodash function contains with includes 9 years ago
Julian Simioni 0e78167f17 [/place] Accept any valid layer for geonames 9 years ago
Stephen Hess 00d033101b removed redundant is-ids-an-array check (already covered by _single_scalar_parameter sanitizer) 9 years ago
Julian Simioni 2811569bcd Switch to source:layer:id ids format in /place 9 years ago
Julian Simioni d11d185429 Fix missing space in error message 9 years ago
Julian Simioni 2505e92a62 Expect an array of types from _ids sanitiser 9 years ago
Julian Simioni 882aad4916 Extract code to sanitize single id to separate function 9 years ago
Julian Simioni 68c9661c70 Remove all mappings other than helper/type_mapping 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 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 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 9 years ago
Julian Simioni bd4fbfe3bd Whitespace 9 years ago
Peter Johnson 7c46aed4a7 expose error messages in geojson 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 10242a8682 rename unclean->raw 9 years ago
Peter Johnson bf42290c7c refactor sanitizers: first pass 9 years ago
Julian Simioni 2ebc935295 Rename query/indidces to query/types 9 years ago
Julian Simioni e71fb7cfd4 Whitespace 9 years ago
Julian Simioni 24349a3839 Rename query/indidces to query/types 9 years ago
Julian Simioni fb0cf514e9 Whitespace 9 years ago
Harish Krishna 176f580215 using is-object 10 years ago
Harish Krishna 69a13e9105 fixing all the js lint related issues (lintified) 10 years ago
Harish Krishna 6ac839f37b take the first occurence of delim and compute id and type accordingly. This works with the case when the id has the delim character in it. 10 years ago
Harish Krishna 5e42b4ac0c de-dupe as part of sanitizing 10 years ago
Harish Krishna b828a05b01 simplifying things, DRY - one endpoint 'GET' handles single/multiple requests. plus test coverage 10 years ago
Harish Krishna 0dd495a378 going from ?id=123&type=geoname to ?id=geoname/123 10 years ago
Harish Krishna 516722f8dc dont set type till its a valid type 10 years ago
Harish Krishna 32e9a13d64 type should be one of the indeces 10 years ago
Harish Krishna fb6947e3fe /get endpoint - controller and sanitizer 10 years ago