Commit Graph

1129 Commits

Author SHA1 Message Date
Eike Kettner
854a596da3 Integrate periodic tasks
The first use case for periodic task is the cleanup of expired
invitation keys. This is part of a house-keeping periodic task.
2020-03-08 22:49:49 +01:00
Eike Kettner
616c333fa5 Implement storage routines for periodic scheduler 2020-03-08 13:56:23 +01:00
Eike Kettner
1e598bd902 Sketch a scheduler for running periodic tasks
Periodic tasks are special in that they are usually kept around and
started based on a schedule. A new component checks periodic tasks and
submits them in the queue once they are due.

In order to avoid duplicate periodic jobs, the tracker of a job is
used to store the periodic job id. Each time a periodic task is due,
it is first checked if there is a job running (or queued) for this
task.
2020-03-08 12:55:03 +01:00
eikek
d3e563e293 Merge pull request #44 from scala-steward/update/sbt-scalafmt-2.3.2
Update sbt-scalafmt to 2.3.2
2020-03-05 20:54:08 +01:00
Scala Steward
f656b69fad Update sbt-scalafmt to 2.3.2 2020-03-05 20:34:38 +01:00
eikek
fefacee90f Merge pull request #43 from scala-steward/update/flyway-core-6.3.0
Update flyway-core to 6.3.0
2020-03-05 17:12:15 +01:00
Scala Steward
b692b31c9f Update flyway-core to 6.3.0 2020-03-05 12:18:50 +01:00
Eike Kettner
9b28858d06 Create a simple client for joex in its api module
This client can be used within the backend app and later in other
modules. The `OJoex` object is replaced with a better implementation
where the http client is initialized once on app start.
2020-03-03 23:07:49 +01:00
Eike Kettner
42c59179b8 Fix search by checksum to include source files 2020-03-02 20:56:32 +01:00
Eike Kettner
de3e07a77c Nix modules: change docspell user to be a normal user
Seems that unoconv requires a shell.
2020-03-01 21:34:11 +01:00
Eike Kettner
0d650616e3 Nix: use non-headless jre. now required for image/pdf code 2020-03-01 20:06:50 +01:00
Eike Kettner
b566e610c9 Add screenshots to readme and fix link 2020-03-01 14:19:24 +01:00
Eike Kettner
867b59ac10 Fix link in doc menu 2020-03-01 14:08:21 +01:00
Eike Kettner
d8bbcb1409 Fix front-page links for microsite
The links work while testing locally with jekyll. Must be checked at
the published site.
2020-03-01 09:45:38 +01:00
Eike Kettner
1a0f176019 Add an unoconv listener to joex nixos module 2020-03-01 01:24:07 +01:00
eikek
34bb3a7fc3 Merge pull request #42 from scala-steward/update/pureconfig-0.12.3
Update pureconfig to 0.12.3
2020-03-01 01:09:07 +01:00
Eike Kettner
73596f5f07 Fix nix download urls 2020-03-01 00:56:07 +01:00
Scala Steward
f7483e8476 Update pureconfig to 0.12.3 2020-02-29 16:51:38 +01:00
Eike Kettner
b7f2c051f4 Set next version to 0.4.0-SNAPSHOT 2020-02-28 21:19:01 +01:00
Eike Kettner
c23d73fffb Add new version to nix files 2020-02-28 21:18:10 +01:00
Eike Kettner
aa3b9258c4 Set version to 0.3.0 2020-02-28 20:52:39 +01:00
Eike Kettner
3f53779ae4 Change documentation side menu and front 2020-02-28 20:52:39 +01:00
Eike Kettner
ad8d64eded Fix microsite and add changelog 2020-02-27 23:59:03 +01:00
eikek
e9a7ed27ec Merge pull request #40 from scala-steward/update/poi-4.1.2
Update poi, poi-ooxml, poi-scratchpad to 4.1.2
2020-02-27 22:56:20 +01:00
Scala Steward
43f90cdf32 Update poi, poi-ooxml, poi-scratchpad to 4.1.2 2020-02-27 22:12:23 +01:00
Scala Steward
ea4c06870d Merge branch 'master' into update/poi-4.1.2 2020-02-27 22:12:22 +01:00
eikek
7f842d4eeb Merge pull request #39 from scala-steward/update/pdfbox-2.0.19
Update pdfbox to 2.0.19
2020-02-27 21:52:17 +01:00
Eike Kettner
1bb464b9ed Extend tools/ds.sh to check for file existence 2020-02-27 20:03:46 +01:00
Eike Kettner
902fd63125 Fix initializing concerned equipment 2020-02-26 20:43:16 +01:00
Eike Kettner
2f87065b2e sbt scalafmtAll 2020-02-25 20:55:00 +01:00
Eike Kettner
4dbf75dd8f Enable tests on travis 2020-02-25 00:17:07 +01:00
Scala Steward
2b6fe84bc9 Update poi, poi-ooxml, poi-scratchpad to 4.1.2 2020-02-25 00:10:49 +01:00
Scala Steward
1ca7deb7bd Update pdfbox to 2.0.19 2020-02-25 00:10:43 +01:00
eikek
f764b1ecfd Merge pull request #38 from eikek/feature/file-types
Feature/file types
2020-02-25 00:04:02 +01:00
Eike Kettner
98f8b1a4b8 Merge remote-tracking branch 'origin/master' into feature/file-types 2020-02-24 23:07:24 +01:00
Eike Kettner
c8d090ae28 Remove small notes form field in favor for the new one 2020-02-24 22:34:32 +01:00
Eike Kettner
381de1e198 Show project version in the documentation 2020-02-24 20:59:15 +01:00
Eike Kettner
25c3f2b541 Add more explaining tooltips 2020-02-24 15:18:42 +01:00
Eike Kettner
478797e2a4 Add a help link to the main menu 2020-02-24 15:11:58 +01:00
Eike Kettner
36093c5d52 Add reverse proxy doc 2020-02-24 15:11:50 +01:00
Eike Kettner
cc16b0c024 Fix query to also work with mariadb 2020-02-24 13:34:54 +01:00
Eike Kettner
5f32eadaba Fix dropdown in source create view 2020-02-23 23:01:48 +01:00
Eike Kettner
661cc3e65f Fix deleting attachments (again) 2020-02-23 20:18:13 +01:00
Eike Kettner
d937e0501a Add source files to collective insights 2020-02-23 20:17:53 +01:00
Eike Kettner
be8eacdbe9 Display full attachment name in title tooltip 2020-02-23 14:36:19 +01:00
Eike Kettner
1f431c3222 Make link to original file enabled if files are different 2020-02-23 14:33:22 +01:00
Eike Kettner
957073fe62 Return info about original files in item detail
This adds data to the current rest api.
2020-02-23 14:25:32 +01:00
eikek
faed9bfccd Merge pull request #37 from scala-steward/update/scalafmt-core-2.4.2
Update scalafmt-core to 2.4.2
2020-02-23 11:31:19 +01:00
Scala Steward
7bc05da88f Update scalafmt-core to 2.4.2 2020-02-23 02:24:42 +01:00
Eike Kettner
ec419c7bfd Adopt nix modules to new config 2020-02-22 12:40:56 +01:00