2e0455a154
chore(config): add config/develop-settings.yml only active if DEVELOPMENT
...
Ensure that certain settings are NOT seen in production, but automatically active in development without using environment variables.
2024-09-11 13:11:31 +02:00
cc5da9a2a9
fix(avs): fix #124 implement automatic avs driving licence synchronisation
2024-08-12 18:01:04 +02:00
da74b95729
fix(avs): fix #164 by removing companyPersonalNumber and companyDepartment upon ldap sync expiry
...
SYNCHRONISE_LDAP_EXPIRE may be null (do nothing) or some seconds (15897600 = half a year). If no successful LDAP synch happened for the specified time, a successful AVS (sic!) update will delete the companyPersonalNumber and companyDepartment
2024-06-11 15:42:24 +02:00
ef36e22f76
chore(avs): make avs timeouts setting configurable
2024-02-13 16:25:58 +01:00
fb41caceff
Resolve "Crontab appQualificationCheckHour funktioniert nicht"
2023-11-24 15:56:34 +00:00
b9f2d3bda4
chore(firm): add setting for global communications cc
2023-11-21 16:53:06 +01:00
132a0438ef
chore(avs): fix #34 by scheduling avs background updates
2023-05-22 15:14:32 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
f6bed7d0fa
chore(email): automatic mail reroute for dev environment
2023-03-10 10:30:07 +00:00
Steffen Jost
f208d2aa99
attempt to fix build by removing derive Typeable (likely no effect)
2023-01-20 09:17:50 +01:00
Steffen Jost
9da61c10b5
chore(mail): add setting to reroute all mails (letters are generated but not sent)
2023-01-17 13:34:37 +01:00
Sarah Vaupel
5a2d2247ad
Merge branch 'master' into fradrive/driving-course-participants
2022-12-13 22:23:19 +01:00
Sarah Vaupel
66b4cf8542
refactor!: remove applications and allocations
2022-12-13 19:39:37 +01:00
Steffen Jost
f025b42bfe
chore(postal): fix #12 by changing default for userPrefersPostal to True
2022-12-07 10:31:33 +01:00
Steffen Jost
0d9c2963d5
chore(legal): redirect legal to external fraport urls
2022-11-11 17:11:39 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
a78cf6c301
chore(debug): crop settings debug output
2022-09-23 12:37:10 +02:00
Steffen Jost
f31e509212
fix build
2022-09-22 18:12:00 +02:00
Steffen Jost
d174f39530
refactor(lms): lms decoding delimiter is fully optional now
2022-09-09 12:11:13 +02:00
Steffen Jost
6159403b27
feat(lms): configurable csv settings for lms direct import and export routes
2022-09-08 18:11:07 +02:00
Steffen Jost
5e7b511eb2
chore(lpr): make lpr settings configurable via env or yml
2022-08-15 14:07:16 +02:00
Steffen Jost
27b4529c17
chore(avs): add avs query form
2022-06-24 18:36:50 +02:00
Steffen Jost
caa96ce184
chore(avs): add avs settings
2022-06-24 16:41:26 +02:00
Sarah Vaupel
f2cf9344e7
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
2022-06-09 21:09:18 +02:00
Steffen Jost
5a23df606c
chore(lms): add dequeueing to crontab and change setting to hour
2022-04-26 16:09:59 +02:00
Steffen Jost
e0c429cd1e
chore(lms): work on lms send notifications, work-in-progress
2022-04-14 18:13:35 +02:00
Steffen Jost
39f16b90db
chore(lms): lmsstatus to proper semigroup, notifications for qualifications added but need more work
2022-04-08 17:28:55 +02:00
Steffen Jost
5aa096f56a
fix(email): rename settings parameter and switch to safe default
2022-01-06 14:24:12 +01:00
Steffen Jost
272eb73203
chore(email): option to keep sender fixed and use replyto instead
2022-01-06 13:18:34 +01:00
Steffen Jost
abd85afe57
chore(settings): allow notls or none as smtptls setting for convenience
2021-11-25 17:30:40 +01:00
Gregor Kleen
59c7c17665
fix(jobs): flush only partially for reliability
2021-07-30 16:42:04 +02:00
Gregor Kleen
9df0686086
feat: load shedding
2021-07-21 12:37:54 +02:00
Gregor Kleen
adbbb8db6b
chore: support storing chunks in minio
2021-06-27 10:51:58 +02:00
Gregor Kleen
939ab37588
feat: additional general purpose caching tier (memcachedLocal)
2021-04-08 18:36:06 +02:00
Gregor Kleen
50fdcb4540
feat(db): provide our own implementation of connection pooling
...
Also allows monitoring pool status (available/in use connections,
total number of takes from pool)
This reverts commit 35ac503bf9 .
2021-02-23 16:30:24 +01:00
Gregor Kleen
35ac503bf9
feat(db): optionally disable some db connection pooling
2021-02-21 20:44:45 +01:00
Gregor Kleen
fb6ae089c6
feat(bot-mitigations): only logged in table sorting
2021-02-21 13:39:47 +01:00
Gregor Kleen
8d1f216b5b
feat(caching): introduce cache prewarming
2021-02-17 14:31:30 +01:00
Gregor Kleen
1cd79d35e2
feat(minio): use separate bucket for temporary files
2021-02-15 11:44:00 +01:00
Gregor Kleen
36debd865f
feat: implement in-memory cache for file download
2021-02-10 20:06:59 +01:00
Gregor Kleen
e61b5611b1
fix(jobs): prevent offloading instances from deleting cron last exec
2021-02-10 16:55:27 +01:00
Gregor Kleen
8798f547a6
feat: ensure cached study feature relevance is up to date
2021-02-08 19:53:00 +01:00
Gregor Kleen
09fb26f1a8
feat(jobs): batch job offloading
...
BREAKING CHANGE: Job offloading
2021-02-01 09:52:47 +01:00
Gregor Kleen
8939a8b90a
fix(tokens): introduce clock leniency and remove start for downloads
2020-12-13 00:36:11 +01:00
Gregor Kleen
1d3fd8c8a7
fix: hopefully improve workflow auth performance
2020-12-11 19:56:05 +01:00
Gregor Kleen
3a90c88b35
fix(files): better configuration for file batch jobs
2020-12-08 18:04:39 +01:00
Gregor Kleen
707b41d4ec
feat: allow separating user generated content into separate domain
2020-12-02 16:58:52 +01:00
Gregor Kleen
03fec7752b
Merge branch 'master' into workflows
2020-11-05 12:19:18 +01:00
Gregor Kleen
0dbf4f8bde
fix(mail): better separation of sender/from/envelope-from
2020-11-04 17:21:40 +01:00
Gregor Kleen
1666081fea
feat(mail): archive all sent mail & better verp
2020-11-04 15:27:06 +01:00