ea4ab11195
Allow to only return owning spaces
2020-07-11 01:30:28 +02:00
752a94a9e2
Implement space operations
2020-07-11 01:30:28 +02:00
d43e17d9fb
Transport user-id to client
2020-07-11 01:30:28 +02:00
c12201c4a5
Add routes to manage spaces
2020-07-11 01:30:28 +02:00
347a029af8
Scalafix organize-imports
2020-06-28 21:20:47 +02:00
8500d4d804
Extend consumedir.sh to work with integration endpoint
...
Now running one consumedir script can upload files to multiple
collectives separately.
2020-06-28 00:08:37 +02:00
14213c4c27
Allow some solr query options in the config file
2020-06-24 23:37:20 +02:00
532caed84c
Consistent logging of request/responses to solr
...
Using a middleware. Also add missing changesets for mariadb.
2020-06-24 21:25:46 +02:00
7d7460b1c9
Cleanup + hiding false errors from log
2020-06-24 00:23:22 +02:00
30937d4908
Set default max page size to 200
2020-06-24 00:04:10 +02:00
d5c9923a6d
Add a route that only searches the full-text index
...
It returns the results in the same order as received from the index to
preserve the relevance ordering.
2020-06-24 00:03:17 +02:00
ffbb16db45
Transport highlighting information to the client
2020-06-23 00:17:29 +02:00
cfe5aa8894
Use no-op fts-client if disabled + push this flag to the webui
2020-06-21 21:06:08 +02:00
330fdcdd5b
Add rest endpoints to re-create the index
2020-06-21 20:13:33 +02:00
2a0bf24088
Setup solr schema and index all data using a system task
...
The task runs on application start. It sets the schema using solr's
schema api and then indexes all data in the database. Each step is
memorized so that it is not executed again on subsequent starts.
2020-06-19 21:37:22 +02:00
522daaf57e
Introducing fts client into codebase
2020-06-17 23:20:46 +02:00
ee801745a7
Add fultext field to search params
2020-06-17 23:20:46 +02:00
897d91475e
Update scalafmt-core to 2.6.0
2020-06-17 19:53:56 +02:00
7a3d2e4dc6
Extract OItemSearch
from OItem
2020-06-15 23:13:48 +02:00
84a26461ed
Add a route to update the name of an attachment
2020-06-14 17:03:07 +02:00
e15e2c9313
Replace hardcoded number by a config value
2020-06-14 00:49:19 +02:00
f30c8a5e4d
Add new search term that searches in all meta data
...
A field that searches via substring search in names of correspondents
and concerned meta data.
2020-06-13 17:08:26 +02:00
617487f5b3
Add mail-debug flag to rest-server
...
It has been added to the joex application, but it should be possible
to debug mail problems on both apps.
2020-06-13 15:10:00 +02:00
e51e84408b
Change notify-due-item routes to allow multiple tasks per user
2020-06-13 14:26:38 +02:00
363eb81aff
Add remaining routes to create and update item meta data
2020-06-11 22:28:31 +02:00
c6accca0ff
Add route to create and associate correspondent org
2020-06-11 22:11:58 +02:00
f407f08ed3
Add a route to add a new tag and associate it to an item
2020-06-11 21:51:42 +02:00
d440247857
Change modify item routes to use http put
2020-06-09 23:20:58 +02:00
1d2a6e6caa
Add endpoint to search for items and return their tags
...
This is a more expensive query, since the tags must be resolved per
item. This is now implemented by doing additional queries while
caching each resolved tag.
2020-06-07 15:18:28 +02:00
e5b90eff34
Allow client to load items in batches
2020-06-06 11:05:15 +02:00
2efb0210af
Authorize first on integration route
2020-05-28 07:33:14 +02:00
4e0d95a213
Allow to check availability of the integration endpoint
2020-05-27 23:55:45 +02:00
6165b6b8c6
Set default value for allowed-ips protection to false
...
The endpoint is disabled by default, no matter what protection modes
are enabled. If all are disabled, then the endpoint is not
protected (if enabled by an admin). Conversely, if all protection
modes are enabled, they all must succeed.
All protection modes should be off by default, so the user would
choose one. It is confusing, if a user enables one and doesn't realize
that another one is also enabled by default.
2020-05-27 23:30:52 +02:00
4b0eb650f2
Rename package to avoid name clashes
2020-05-25 16:22:09 +02:00
3cb738568f
Allow to change position of attachments
2020-05-24 17:30:25 +02:00
24caba1457
Refactor UploadRoutes to remove duplicate code
2020-05-24 11:48:49 +02:00
f519a8effa
Check for an existing item before attempting to add files
2020-05-24 11:48:49 +02:00
a5ca3b0325
Add routes and upload form to item detail
2020-05-23 20:15:55 +02:00
f4949446e3
Allow to specify an item id to amend files to existing items
2020-05-23 20:15:55 +02:00
25d089da6c
Update state and proposals only on invalid items
...
Invalid items are those that are not ready, and not shown to the user.
When changing metadata, it should only be changed, if the item was not
already shown to the user.
2020-05-23 15:46:24 +02:00
e2fc13673e
Merge pull request #129 from eikek/integration-endpoint
...
Integration endpoint
2020-05-23 15:00:03 +02:00
f16632bc7f
Allow a collective to disable the integration endpoint
2020-05-23 14:29:24 +02:00
f74f8e5198
Add new way for uploading files to any collective
...
Applications running next to docspell may want a way to upload files
to any collective for integration purposes. This endpoint can be used
for this. It is disabled by default and can be enabled via the
configuration file.
2020-05-23 14:29:24 +02:00
892002b351
Remove unused routes
...
The functionality has been implemented in `CheckFileRoutes`.
2020-05-23 10:29:59 +02:00
229baa0719
Fix redirecting /
to /app
...
Before all paths not otherwise handled were redirected, but it should
only be the root path.
2020-05-23 09:58:34 +02:00
9f9dd6c0fb
Change routes for scan-mailbox task to allow multiple tasks per user
2020-05-21 22:04:45 +02:00
451a09dda0
Allow to skip joex notification on uploads
2020-05-20 17:52:38 +02:00
6e8582ea80
Implement scan-mailbox form and routes
2020-05-20 17:52:38 +02:00
c9de74fd91
Add imap settings
2020-05-18 08:46:04 +02:00
cece5b6193
Fix mobile support
...
Next to the missing css classs, the viewport definition was missing in
the html.
2020-05-17 23:21:42 +02:00