Gani Georgiev
ac1fd74942
updated tests
2023-07-30 10:02:44 +03:00
Gani Georgiev
437843084b
added search skipTotal support
2023-07-21 23:24:36 +03:00
Gani Georgiev
9ec01d74d8
optimized search count queries to use rowid by default
2023-07-03 17:57:23 +03:00
Gani Georgiev
f31a3b133c
revert part of the old COALESCE handling to support missing joined relation fields comparison with empty string
2023-04-03 20:27:52 +03:00
Gani Georgiev
67ecebe935
[ #1939 ] removed redundant COALESCE normalizations
2023-03-23 19:30:35 +02:00
Gani Georgiev
aa4e405f92
replaced authentik with generic oidc provider
2023-02-23 21:07:00 +02:00
Gani Georgiev
010a396b0e
updated dao fail/retry handling
2023-02-22 22:20:19 +02:00
Gani Georgiev
9b880f5ab4
filter enhancements
2023-01-07 22:27:11 +02:00
Gani Georgiev
8815f6060c
reduced the parenthesis in the generated filter sql query
2022-12-14 12:29:43 +02:00
Gani Georgiev
90dba45d7c
initial v0.8 pre-release
2022-10-30 10:28:14 +02:00
Gani Georgiev
3d36ff7e96
unset ORDER BY for search count queries
2022-09-22 20:18:17 +03:00
Gani Georgiev
8be8f3f3cb
updated search provider tests
2022-09-18 08:49:51 +03:00
Gani Georgiev
f8f785d6e3
call transaction Dao events only after commit, added totalPages to the search response and updated the tests
2022-08-09 16:20:39 +03:00
Gani Georgiev
686198a22e
normalize number filter literals
...
Always cast number literals to provide consistent eq/neq behavior when combined with COALESCE, because '1' = 1 is TRUE but COALESCE('1', '') = COALESCE(1, '') will result to FALSE.
2022-07-28 05:23:58 +03:00
Gani Georgiev
1a5180d7d3
added support to filter request.user.profile relation fields
2022-07-20 22:33:24 +03:00
Gani Georgiev
47fc9b1066
normalized null handling in search filters
2022-07-18 14:07:25 +03:00
Gani Georgiev
3d07f0211d
initial public commit
2022-07-07 00:19:05 +03:00