Commit Graph

77 Commits

Author SHA1 Message Date
f74624485f Allow to manage passwords for a collective 2021-09-30 10:35:38 +02:00
20a829cf7a Refactoring for migrating to binny library 2021-09-22 14:18:43 +02:00
aef56233a5 Add a new column to distinguish local from external users 2021-09-05 21:38:14 +02:00
3a5ef62715 Add missing sql changesets 2021-09-01 00:57:03 +02:00
309a52393a Initial impl for totp 2021-08-31 16:45:39 +02:00
a5a8c2553b Add indexes to better support certain queries 2021-08-29 00:38:12 +02:00
993a391c13 Add the attachment-only option to a source
The upload request can now contain a boolean for importing only
attachments when e-mails are uploaded. This option is now also added
to a source url.

Refs: #983
2021-08-23 14:19:11 +02:00
90421599ea Fix storing empty-trash task
It was wrongly stored using RPeriodicTask directly, but the higher
level `UserTask` must be used instead, because this ensures a
correctly scoped periodic task using the `updateOneTask` method. Since
this is a system task, it can be given a fixed ID which makes it now
safe even if stored using RPeriodicTask directly.

The bug resulted in multiple empty-trash tasks to be inserted (on each
restart).

Refs: #347
2021-08-20 00:25:25 +02:00
f4a2b86ea8 Use a minimum age of items to remove
In order to keep deleted items for a while, the periodic task can now
use a duration to only remove items with a certain age. This can be
used to ensure that a deleted item stays at least X days before it
will be removed from the database.

Refs: #347
2021-08-15 12:32:50 +02:00
ef31c90e34 Fix submitter column of a collective-scoped periodic job 2021-08-14 22:07:56 +02:00
4562c77152 Fix migration changeset name for h2 2021-08-14 22:07:56 +02:00
4901276c66 Change "empty trash" settings for a collective and submit the job 2021-08-14 19:33:15 +02:00
3ee0846e19 Remove fts_migration table
It is now stored it SOLR instead.
2021-06-07 17:53:47 +02:00
25788a0b23 Add routes for storing/retrieving client settings 2021-05-27 21:34:05 +02:00
c36073b852 Allow to give human readable summary to user tasks 2021-03-27 22:13:13 +01:00
177488817d Fix h2 migration
Using java source code obviously requires `javac` during migration.
2021-03-13 16:38:48 +01:00
2e443bc9b9 Fix mariadb migration 2021-03-13 15:52:38 +01:00
0229a867af Add a use colum to metadata entities 2021-03-10 23:55:18 +01:00
1c834cbb77 Correctly compare numeric field values 2021-03-03 22:54:55 +01:00
7ef3185659 Add language to a source
Allows to define upload urls for different languages.
2021-02-18 23:34:42 +01:00
d7bc963450 Cleanup nodes that are not reachable anymore 2021-02-18 00:37:18 +01:00
5181283b1b Add a short-name to organizations 2021-02-17 22:55:35 +01:00
20ccdda609 Add a notes field to equipments 2021-02-17 22:39:07 +01:00
48eee00c0b Allow person to be correspondent, concerning or both 2021-02-16 22:49:55 +01:00
1b66e2af5c Fix classifier_settings table 2021-01-23 21:30:26 +01:00
363cf5aef0 Quote names in sql changesets 2021-01-21 00:22:58 +01:00
38387e00a0 Fix mariadb migration 2021-01-21 00:22:53 +01:00
9d83cb7fe4 Store item based proposals in separate table
Classifier don't work on each attachment, but on all. So the results
must not be stored at an attachment. This reverts some previous
changes to put the classifier results for item entities into its own
table.
2021-01-19 23:48:09 +01:00
1cd3441462 Run classifier for item entities (concerned, correspondent)
Store the results separately from nlp results in attachment metadata.
2021-01-19 22:08:29 +01:00
d124f0c1a9 Rename db changeset
It's not just a fix, but adds new things
2021-01-19 22:08:29 +01:00
a6f29153c4 Control what tag categories to use for auto-tagging 2021-01-19 01:20:13 +01:00
249f9e6e2a Extend guessing tags to all tag categories 2021-01-18 21:51:45 +01:00
a70e9ab614 Store used language for processing on attachmentmeta
Issue: #570
2021-01-17 22:56:33 +01:00
0cfd8974d3 Add a flag to imap settings to enable/disable oauth2 scheme 2021-01-04 11:03:04 +01:00
27d087b14c Fix foreign key constraints 2020-12-14 14:34:22 +01:00
a0642905db Use remember-me cookie if present 2020-12-04 17:59:25 +01:00
c10c1fad72 Prepare remember-me authentication variant 2020-12-04 17:59:25 +01:00
fc2668feee Allow to connect a person to an organization 2020-12-01 23:39:45 +01:00
52c6659f9f Add missing schema migrations for custom fields 2020-11-25 21:08:49 +01:00
93295d63a5 Change custom field values for a single item 2020-11-22 21:41:09 +01:00
62313ab03a Add and change custom fields 2020-11-22 21:41:09 +01:00
248ad04dd0 Prepare custom fields 2020-11-22 21:41:09 +01:00
04ba14f802 Amend source form with tags and file-filter
Allow to define tags and a file filter per source.
2020-11-12 22:37:28 +01:00
a77f34b7ba Add a processing step to retrieve page counts 2020-11-09 11:08:24 +01:00
0841a33ae3 Add a table to hold the preview files 2020-11-08 01:25:38 +01:00
3e2d272746 Add unique constraint for equipment names
Fixes #370
2020-10-21 22:42:19 +02:00
80ddca9aa3 Add counter to joblog for correct log order
This is to distinguish log entries created at the same time.
2020-10-02 22:14:30 +02:00
e26d7129e7 Add fix for mariadb text columns
The `text` data type can only store up to 64kb data. The `mediumtext`
up to 16M and `longtext` up to 4G.

Issue: #297
2020-10-02 16:50:51 +02:00
eb11b33028 Fix mariadb changsets 2020-09-07 20:02:50 +02:00
cb1a9e0699 Use separate sql migration for h2 2020-09-07 13:04:29 +02:00