Commit Graph

533 Commits

Author SHA1 Message Date
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
1f4220eccb Index exsiting data in solr 2020-06-19 00:43:35 +02:00
60c079f664 Add task to index current database state 2020-06-18 22:38:45 +02:00
146d1b0562 Make data to index more flexible and extensible 2020-06-17 23:20:46 +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
c7f598e3b0 Initial module setup 2020-06-17 23:20:46 +02:00
492f4d304f Set version to 0.8.0-SNAPSHOT 2020-06-17 22:28:45 +02:00
33bef52229 Set version to 0.7.0 2020-06-17 21:59:13 +02:00
bc20e9a9bb Execute search when loading page 2020-06-17 21:57:50 +02:00
4028b7979e Fix mariadb timestamp columns
MariaDB automatically inserts the current time, even when saying `SET
datecol = null`.
2020-06-17 21:51:30 +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
09579eef16 Add docs for how to create a smtp gateway 2020-06-14 21:35:20 +02:00
0643534994 Add edit icon for changing attachment name 2020-06-14 17:03:07 +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
479a341b13 Add documentation page for searching 2020-06-14 00:18:18 +02:00
e0c8c45061 Hide search menu by default and add search bar to top
Adds a search bar to the top of the listing page that is the same as
the `All Names` search field in the search menu. Search menu can be
toggled as before.
2020-06-13 22:05:16 +02:00
88234986e6 Make name field search in item name only
Now there is an `allNames` field that searches names of multiple
things.
2020-06-13 21:17:29 +02:00
67666595eb Make name search case insensitive 2020-06-13 21:17:15 +02:00
217fef7384 Throttle search requests
Throttle search requests when typing. Also fix handling subscriptions
in main.
2020-06-13 21:17:15 +02:00
5468e24b55 Add search field for 'all-names' to search menu 2020-06-13 21:03:45 +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
35c9409680 Automatically add wildcards to name search
If wildcards are already present or if the search string appears in
quotes, wildcard '*' characters are not added.
2020-06-13 16:31:16 +02:00
6e4aeb512d Reorganize search menu items 2020-06-13 16:19:35 +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
1f9f09ba6f Reorder user task table columns 2020-06-13 14:48:12 +02:00
bdfc151272 Close task form after submitting and return to list view 2020-06-13 14:40:13 +02:00
2c13f9307c Adopt UI to allow multiple notification tasks 2020-06-13 14:26:38 +02:00
e51e84408b Change notify-due-item routes to allow multiple tasks per user 2020-06-13 14:26:38 +02:00
d41ddd9729 Fix bug in dropdown
The menu for a multi-dropdown should only show entries that are not
already selected (there is no use case to select the same item more
than once).
2020-06-12 23:12:49 +02:00
216c89c7d1 Some small documentation fixes 2020-06-12 21:52:29 +02:00
9658b2780b Prettify modal dialogs a bit 2020-06-12 00:17:26 +02:00
936177a910 Allow to add remaining metadata in item edit view 2020-06-11 22:52:30 +02:00
363eb81aff Add remaining routes to create and update item meta data 2020-06-11 22:28:31 +02:00
a4d60c0d92 Add correspondent organizations in item edit view 2020-06-11 22:11:58 +02:00
c6accca0ff Add route to create and associate correspondent org 2020-06-11 22:11:58 +02:00
459647f83f Add new tags in item detail view 2020-06-11 21:52:10 +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
80131522de Use same limit for searchable dropdowns 2020-06-09 22:57:21 +02:00
a3b482fa13 Fix some icons 2020-06-09 21:10:49 +02:00
3ad9b24c2c Use a better way to select a color 2020-06-08 21:48:27 +02:00
4c832dba35 Fix search on initial page load
It must now wait until ui-settings have been provided.
2020-06-08 01:17:19 +02:00
e8c3edfd23 Add pdf-preview checkbox to ui settings 2020-06-08 01:13:26 +02:00
1dd84c11bd Apply tag colors from settings 2020-06-08 00:54:47 +02:00
1cd65b7b7c Store tag category colors in ui settings 2020-06-07 22:16:40 +02:00
f4e37b512f Add input field to provide colors for tag categories 2020-06-07 21:42:11 +02:00
5b2b2eceb3 Show tags in item list view
Also set default page size down to 60.
2020-06-07 15:43:46 +02:00