Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
f0f046f4b6
|
refactor(metrics): collect better metrics about jobs
|
2020-03-03 16:50:55 +01:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
b74bb53041
|
feat(metrics): monitor job executor state
|
2020-02-21 15:14:50 +01:00 |
|
Gregor Kleen
|
0da6c49392
|
feat(metrics): monitor job durations
|
2020-02-21 13:28:52 +01:00 |
|
Gregor Kleen
|
43833db3e1
|
fix(cron-exec): consider lastExec before executing job
|
2019-11-19 17:09:49 +01:00 |
|
Gregor Kleen
|
ff161b2e04
|
feat: pruning of unreferenced files
|
2019-11-04 17:20:26 +01:00 |
|
Gregor Kleen
|
bb6703de47
|
fix(allocations): fix result notifications
|
2019-10-15 10:38:40 +02:00 |
|
Gregor Kleen
|
d13ace4edd
|
fix: fix build
|
2019-09-26 13:37:38 +02:00 |
|
Gregor Kleen
|
adc8d466ac
|
fix(jobs): cleaner shutdown of job-pool-manager
|
2019-09-26 11:56:33 +02:00 |
|
Gregor Kleen
|
5ebcd89e11
|
fix: restore behaviour of waiting asynchronously for job-management
|
2019-09-25 18:51:54 +02:00 |
|
Gregor Kleen
|
cc7a5289a4
|
fix: improve async behaviour
|
2019-09-25 18:36:39 +02:00 |
|
Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
2f38278ab1
|
feat(users): allow customisation of displayed email address
Fixes #459
|
2019-09-12 17:18:17 +02:00 |
|
Gregor Kleen
|
e29f042229
|
fix(jobs): implement job priorities
|
2019-09-05 16:14:11 +02:00 |
|
Gregor Kleen
|
90aef6423f
|
Merge branch 'master' into schools
|
2019-08-29 16:52:02 +02:00 |
|
Gregor Kleen
|
b39ba8b268
|
feat(ldap): automatically synchronise user data from ldap
|
2019-08-29 15:03:33 +02:00 |
|
Sarah Vaupel
|
a9c527621e
|
feat(crontab): cronjob for pruning expired invitations
|
2019-08-28 16:03:08 +02:00 |
|
Gregor Kleen
|
d621e61b11
|
feat(allocations): show table of all allocations
Cleanup imports & pageactions
|
2019-08-20 13:55:01 +02:00 |
|
Gregor Kleen
|
248482b1bb
|
feat(audit): automatic transaction log truncation
|
2019-08-06 14:22:16 +02:00 |
|
Gregor Kleen
|
67eda82bbc
|
fix(jobs): only write CronLastExec after job has executed
|
2019-08-05 19:04:09 +02:00 |
|
Gregor Kleen
|
0d610ccf44
|
feat(users): switching between AuthModes & password changing
|
2019-07-29 10:55:23 +02:00 |
|
Gregor Kleen
|
da59a2f9da
|
chore(tests): fix tests
|
2019-07-24 11:12:47 +02:00 |
|
Gregor Kleen
|
d1abe530b6
|
feat(health): check for active job workers
|
2019-07-24 09:41:17 +02:00 |
|
Gregor Kleen
|
20686f185b
|
refactor(jobs): switch to linked asyncs
|
2019-07-24 08:21:31 +02:00 |
|
Gregor Kleen
|
98d76e30ea
|
Make calls to unsafeHandler shorter lived
|
2019-05-30 23:37:48 +02:00 |
|
Gregor Kleen
|
30fe78ebdc
|
Decouple HealthCheck intervals
|
2019-05-24 22:24:48 +02:00 |
|
Gregor Kleen
|
2874d7a847
|
Deployment tweaks (working socket activation)
|
2019-05-11 20:14:59 +02:00 |
|
Gregor Kleen
|
ee5caeb381
|
Merge branch 'master' into feat/generic-invitations
|
2019-05-05 16:56:51 +02:00 |
|
Gregor Kleen
|
22c01d988c
|
Generic invitations for everything
|
2019-05-05 16:45:58 +02:00 |
|
Gregor Kleen
|
25badbe030
|
HealthReport
|
2019-04-30 17:19:42 +02:00 |
|
Gregor Kleen
|
ae42f9be03
|
Merge branch 'master' into feat/generic-invitations
|
2019-04-29 13:52:38 +02:00 |
|
Gregor Kleen
|
64c45c515e
|
Tutorials
|
2019-04-29 00:20:34 +02:00 |
|
Gregor Kleen
|
5bc0254f7f
|
Implement lecturer invitations with new system
|
2019-04-23 01:22:36 +02:00 |
|
Gregor Kleen
|
8591306b14
|
Prototype of generic invitation infrastructure
|
2019-04-22 23:56:05 +02:00 |
|
Gregor Kleen
|
bd98f11ad5
|
Overhaul corrector interface
|
2019-04-20 21:21:20 +02:00 |
|
Gregor Kleen
|
c10aff1c57
|
Merge branch 'master' into 328-formular-zum-kontakt-mit-kursteilnehmern
|
2019-04-18 14:42:35 +02:00 |
|
Gregor Kleen
|
8637847fc6
|
Working CCommR
|
2019-04-16 21:28:21 +02:00 |
|
Gregor Kleen
|
ea658f65ce
|
Lecturer invitations via e-mail
|
2019-04-12 14:08:55 +02:00 |
|
Gregor Kleen
|
680b674b09
|
Solidify design of BearerToken
|
2019-04-04 19:33:39 +02:00 |
|
Gregor Kleen
|
4e718ee287
|
Cleanup & haddock
|
2019-01-17 11:44:18 +01:00 |
|
Gregor Kleen
|
3a0b79e137
|
Automagic corrections distribution
|
2018-12-21 14:59:28 +01:00 |
|
Gregor Kleen
|
aea7837c49
|
Debounce notifications much more aggressively
Fixes #251
|
2018-12-05 22:03:10 +01:00 |
|
Gregor Kleen
|
03fa874e05
|
Account for jitter in determining whether CronLastExec is acceptable
|
2018-11-27 15:38:07 +01:00 |
|
Gregor Kleen
|
9ccc2e3149
|
Fix warnings
|
2018-11-01 22:06:00 +01:00 |
|
Gregor Kleen
|
3d91e0fabd
|
Setup hlint & yesod
|
2018-10-31 23:55:29 +01:00 |
|
Gregor Kleen
|
eff7875c1c
|
Cleanup language extensions
|
2018-10-28 19:11:40 +01:00 |
|
Gregor Kleen
|
3e784534a0
|
Framework for dynamic log settings & major jobs cleanup
|
2018-10-19 14:59:28 +02:00 |
|
SJost
|
adde4ccdf6
|
Bugfix: delete user cd /home/jost/programming/Haskell/Yesod/uniworx/templates
|
2018-10-17 18:07:04 +02:00 |
|
Gregor Kleen
|
788b53946a
|
SheetSubmissionMode & generate pseudonyms
|
2018-10-15 01:04:49 +02:00 |
|