Eike Kettner
ba898e4af4
Add some docs for using queries
2021-03-08 23:01:28 +01:00
Eike Kettner
77a87782b7
Refactoring parser
...
- put all used strings in one place to have it easier to track
- don't use `$` for shortcuts, it's a detail not interesting to a
user; now names must not clash (which is a good idea anyways)
- Added two more shortcuts `conc` and `corr`
2021-03-08 22:51:14 +01:00
Eike Kettner
e681ffa96f
Extend query builder allowing more conditions
...
Before only a column or a dbfunction could be used in a condition. It
is now allowed for all `SelectExpr`.
2021-03-08 22:51:08 +01:00
Eike Kettner
b514b85f39
Improve parser error messages a bit
2021-03-08 10:26:39 +01:00
Eike Kettner
30c901ddf1
Add more ways to query for attachments
...
- find items with a specified attachment count
- find items by attachment id
2021-03-08 09:49:38 +01:00
Eike Kettner
2b2f913e85
Add checksum query expr
2021-03-08 01:53:21 +01:00
Eike Kettner
7b1ec97c97
Fix sort when using fulltext only
2021-03-08 00:47:15 +01:00
Eike Kettner
c6032ff279
Check query in client
2021-03-08 00:46:31 +01:00
Eike Kettner
31e2e99c36
Add a $year
shortcut for selecting items within some year
2021-03-07 13:34:35 +01:00
Eike Kettner
7638dc5111
Flatten nested and/or queries
2021-03-07 12:36:51 +01:00
Eike Kettner
63d146c2de
Resolve fulltext search queries the same way as before
...
For now, fulltext search is only possible when being the only term or
inside the root AND expression.
2021-03-07 09:40:47 +01:00
Eike Kettner
1c834cbb77
Correctly compare numeric field values
2021-03-03 22:54:55 +01:00
Eike Kettner
d4006461f6
Serving scalajs artifacts and provide errors to js
2021-03-03 00:45:10 +01:00
Eike Kettner
71985244f1
Use a better representation for macros
2021-03-03 00:44:49 +01:00
Eike Kettner
a48504debb
Specificly search for field id vs name
2021-03-02 21:09:31 +01:00
Eike Kettner
b4b5acde13
Enable power search for power users via ui settings
...
A different search bar is presented if enabled in ui settings that
allows to search via the new query language.
2021-03-01 22:45:17 +01:00
Eike Kettner
168f5a1a98
Fix like search for custom fields
2021-03-01 20:56:23 +01:00
Eike Kettner
489581d90b
Fix parsing nested expressions
...
Since whitespace is used as a separator, it cannot be consumed by
and/or parens.
2021-03-01 20:56:23 +01:00
Eike Kettner
889e4f4fb0
SearchMenu uses query string instead of json form
2021-03-01 20:56:23 +01:00
Eike Kettner
f8307f77c6
Search by field id or name
2021-03-01 20:56:23 +01:00
Eike Kettner
18992ee374
Deprecate search endpoints
2021-03-01 15:31:02 +01:00
Eike Kettner
dadab0d308
Implement search by query in endpoints
2021-03-01 15:31:02 +01:00
Eike Kettner
698ff58aa3
Provide a more convenient interface to search
2021-03-01 11:50:07 +01:00
Eike Kettner
e079ec1987
Provide custom error structure for parse failures
2021-03-01 00:51:01 +01:00
Eike Kettner
d737da768e
Move to munit in query module
2021-03-01 00:51:01 +01:00
Eike Kettner
9013d9264e
Add more convenient date parsers and some basic macros
2021-03-01 00:51:01 +01:00
Eike Kettner
af73b59ec2
Parser improvements
...
- default expressions into a and node
- fix parsing string lists that end in whitespace
- fix package names of internal classes
2021-03-01 00:51:01 +01:00
Eike Kettner
a80d73d5d2
Optimize imports
2021-03-01 00:51:01 +01:00
Eike Kettner
e9ed998e3a
Basic poc to search via custom query
2021-03-01 00:51:01 +01:00
Eike Kettner
186014a1c6
Refactor search to separate between a base query and user query
...
The `findBase` is adding only strictly required conditions. Everything
else comes from the user.
2021-03-01 00:51:01 +01:00
Eike Kettner
c3cdec416c
Sketching some basic tests
2021-03-01 00:50:52 +01:00
Eike Kettner
be5c7ffb88
First draft of ast and parser
2021-03-01 00:46:57 +01:00
Eike Kettner
74a79a79d9
Initial project setup
2021-03-01 00:46:57 +01:00
mergify[bot]
8725487cc0
Merge pull request #674 from eikek/travis-ci-fixes
...
Travis ci fixes
2021-02-28 23:43:46 +00:00
mergify[bot]
1e305912f2
Merge pull request #673 from scala-steward/update/pureconfig-0.14.1
...
Update pureconfig to 0.14.1
2021-02-28 23:38:50 +00:00
Eike Kettner
cfa36a5270
Fix preview png tests
...
Outcome was checked manually.
2021-03-01 00:33:57 +01:00
Scala Steward
65b880d8a3
Update pureconfig to 0.14.1
2021-03-01 00:20:49 +01:00
Eike Kettner
e6d9ce2c37
Remove obsolete type capabilities
...
These are now detected by the new scala compiler and lead to compile
errors.
2021-03-01 00:16:30 +01:00
Eike Kettner
41bc33a73b
Update travis build to scala 2.13.5 and jdk11
2021-02-28 23:35:34 +01:00
mergify[bot]
bf33cd3163
Merge pull request #671 from scala-steward/update/sbt-scalafix-0.9.26
...
Update sbt-scalafix to 0.9.26
2021-02-27 21:52:38 +00:00
Scala Steward
b82aa8b6fc
Update sbt-scalafix to 0.9.26
2021-02-27 22:35:27 +01:00
mergify[bot]
47e345d7fc
Merge pull request #670 from scala-steward/update/swagger-ui-3.44.0
...
Update swagger-ui to 3.44.0
2021-02-27 17:44:25 +00:00
Scala Steward
49ac1bfd78
Update swagger-ui to 3.44.0
2021-02-27 18:26:00 +01:00
mergify[bot]
fb76617b89
Merge pull request #668 from scala-steward/update/scala-library-2.13.5
...
Update scala-library to 2.13.5
2021-02-27 09:18:29 +00:00
mergify[bot]
1660c3a5c0
Merge pull request #667 from scala-steward/update/imageio-jpeg-3.6.3
...
Update imageio-jpeg, imageio-tiff to 3.6.3
2021-02-26 22:28:16 +00:00
Scala Steward
83c4c5c877
Update scala-library to 2.13.5
2021-02-26 23:07:31 +01:00
Scala Steward
8248180df8
Update imageio-jpeg, imageio-tiff to 3.6.3
2021-02-26 23:07:20 +01:00
mergify[bot]
5a73863c59
Merge pull request #666 from eikek/datefind-fix
...
Allow more suggestions for date variants in English
2021-02-25 23:50:44 +00:00
Eike Kettner
c7d4c77e6d
Allow more suggestions for date variants in English
2021-02-26 00:35:17 +01:00
eikek
7fa183b2ca
Merge pull request #660 from Yumekui/patch-1
...
Fix typo
2021-02-22 17:07:28 +01:00