Clément Renault
|
25faef67d0
|
Remove the database setup in the filter_depth test
|
2021-12-09 11:57:53 +01:00 |
|
Clément Renault
|
65519bc04b
|
Test that empty filters return a None
|
2021-12-09 11:57:53 +01:00 |
|
Clément Renault
|
ef59762d8e
|
Prefer returning None instead of the Empty Filter state
|
2021-12-09 11:57:52 +01:00 |
|
Clément Renault
|
ee856a7a46
|
Limit the max filter depth to 2000
|
2021-12-07 17:36:45 +01:00 |
|
Clément Renault
|
32bd9f091f
|
Detect the filters that are too deep and return an error
|
2021-12-07 17:20:11 +01:00 |
|
Clément Renault
|
90f49eab6d
|
Check the filter max depth limit and reject the invalid ones
|
2021-12-07 16:32:48 +01:00 |
|
Marin Postma
|
6eb47ab792
|
remove update_id in UpdateBuilder
|
2021-11-16 13:07:04 +01:00 |
|
Irevoire
|
0ea0146e04
|
implement deref &str on the tokens
|
2021-11-09 11:34:10 +01:00 |
|
Tamo
|
7483c7513a
|
fix the filterable fields
|
2021-11-07 01:52:19 +01:00 |
|
Tamo
|
e5af3ac65c
|
rename the filter_condition.rs to filter.rs
|
2021-11-06 16:37:55 +01:00 |
|
Tamo
|
6831c23449
|
merge with main
|
2021-11-06 16:34:30 +01:00 |
|
Tamo
|
b249989bef
|
fix most of the tests
|
2021-11-06 01:32:12 +01:00 |
|
Tamo
|
27a6a26b4b
|
makes the parse function part of the filter_parser
|
2021-11-05 10:46:54 +01:00 |
|
Tamo
|
76d961cc77
|
implements the last errors
|
2021-11-04 17:42:06 +01:00 |
|
Tamo
|
8234f9fdf3
|
recreate most filter error except for the geosearch
|
2021-11-04 17:24:55 +01:00 |
|
Tamo
|
07a5ffb04c
|
update http-ui
|
2021-11-04 15:52:22 +01:00 |
|
Tamo
|
a58bc5bebb
|
update milli with the new parser_filter
|
2021-11-04 15:02:36 +01:00 |
|
Tamo
|
76a2adb7c3
|
re-enable the tests in the parser and start the creation of an error type
|
2021-11-02 17:35:17 +01:00 |
|
many
|
ed6db19681
|
Fix PR comments
|
2021-10-28 11:18:32 +02:00 |
|
many
|
2be755ce75
|
Lower error check, already check in meilisearch
|
2021-10-27 19:50:41 +02:00 |
|
many
|
3599df77f0
|
Change some error messages
|
2021-10-27 19:33:01 +02:00 |
|
Clémentine Urquizar
|
208903ddde
|
Revert "Replacing pest with nom "
|
2021-10-25 11:58:00 +02:00 |
|
Tamo
|
1327807caa
|
add some error messages
|
2021-10-22 19:00:33 +02:00 |
|
Tamo
|
c8d03046bf
|
add a check on the fid in the geosearch
|
2021-10-22 18:08:18 +02:00 |
|
Tamo
|
3942b3732f
|
re-implement the geosearch
|
2021-10-22 18:03:39 +02:00 |
|
Tamo
|
7cd9109e2f
|
lowercase value extracted from Token
|
2021-10-22 17:50:15 +02:00 |
|
Tamo
|
e25ca9776f
|
start updating the exposed function to makes other modules happy
|
2021-10-22 17:23:22 +02:00 |
|
Tamo
|
6c9165b6a8
|
provide a helper to parse the token but to not handle the errors
|
2021-10-22 16:52:13 +02:00 |
|
Tamo
|
efb2f8b325
|
convert the errors
|
2021-10-22 16:38:35 +02:00 |
|
Tamo
|
c27870e765
|
integrate a first version without any error handling
|
2021-10-22 14:33:18 +02:00 |
|
Tamo
|
01dedde1c9
|
update some names and move some parser out of the lib.rs
|
2021-10-22 01:59:38 +02:00 |
|
Tamo
|
c634d43ac5
|
add a simple test on the filters with an integer
|
2021-10-21 17:10:27 +02:00 |
|
Tamo
|
6c15f50899
|
rewrite the parser logic
|
2021-10-21 16:45:42 +02:00 |
|
Tamo
|
e1d81342cf
|
add test on the or and and operator
|
2021-10-21 13:01:25 +02:00 |
|
Tamo
|
423baac08b
|
fix the tests
|
2021-10-21 12:45:40 +02:00 |
|
Tamo
|
36281a653f
|
write all the simple tests
|
2021-10-21 12:40:11 +02:00 |
|
Tamo
|
661bc21af5
|
Fix the filter parser
And add a bunch of tests on the filter::from_array
|
2021-10-21 11:45:03 +02:00 |
|
刘瀚骋
|
7666e4f34a
|
follow the suggestions
|
2021-10-14 21:37:59 +08:00 |
|
刘瀚骋
|
2ea2f7570c
|
use nightly cargo to format the code
|
2021-10-14 16:46:13 +08:00 |
|
刘瀚骋
|
e750465e15
|
check logic for geolocation.
|
2021-10-14 16:12:00 +08:00 |
|
刘瀚骋
|
cd359cd96e
|
WIP: extract the error trait bound to new trait.
|
2021-10-13 18:04:15 +08:00 |
|
刘瀚骋
|
5de5dd80a3
|
WIP: remove '_nom' suffix/redundant error enum/...
|
2021-10-13 11:06:15 +08:00 |
|
刘瀚骋
|
2c65781d91
|
format
|
2021-10-12 22:20:22 +08:00 |
|
刘瀚骋
|
d323e35001
|
add a test case
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
70f576d5d3
|
error handling
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
28f9be8d7c
|
support syntax
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
469d92c569
|
tweak error handling
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
7a90a101ee
|
reorganize parser logic
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
f7796edc7e
|
remove everything about pest
|
2021-10-12 13:30:40 +08:00 |
|
刘瀚骋
|
ac1df9d9d7
|
fix typo and remove pest
|
2021-10-12 13:30:40 +08:00 |
|