Gregor Kleen
|
5698e9ca0b
|
fix: restore storting for exam-office exams
|
2021-02-08 14:35:26 +01:00 |
|
Gregor Kleen
|
03e9f5be56
|
refactor: switch everything to cached relevant study features
|
2021-02-04 23:12:27 +01:00 |
|
Gregor Kleen
|
23fdf4af6d
|
refactor: switch exams list to cached study features only
|
2021-02-04 11:07:25 +01:00 |
|
Gregor Kleen
|
500b0bba6f
|
refactor(exam-office): try to make list performance more predictable
|
2021-02-03 18:26:55 +01:00 |
|
Gregor Kleen
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
09fb26f1a8
|
feat(jobs): batch job offloading
BREAKING CHANGE: Job offloading
|
2021-02-01 09:52:47 +01:00 |
|
Gregor Kleen
|
c7c4f50f5b
|
refactor: hlint
|
2021-01-27 22:22:12 +01:00 |
|
Gregor Kleen
|
2c0fc63be1
|
feat(dbtable): extra representations
|
2021-01-21 13:22:22 +01:00 |
|
Gregor Kleen
|
500000ba0f
|
feat(exams): exam sheets
|
2021-01-18 14:19:02 +01:00 |
|
Gregor Kleen
|
bce2c953e0
|
chore: bump tests
|
2021-01-11 16:27:10 +01:00 |
|
Gregor Kleen
|
ae3f2aa703
|
chore: version bumps
|
2021-01-11 14:16:39 +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
|
50455e68a1
|
feat(auth): record student ldap role
|
2020-12-10 19:09:33 +01:00 |
|
Gregor Kleen
|
aba673756e
|
feat(workflows): explanation text
|
2020-12-10 18:42:01 +01:00 |
|
Gregor Kleen
|
3a106d1ee5
|
feat: don't redirect monitoring routes & crontab tokens
|
2020-12-09 15:33:54 +01:00 |
|
Gregor Kleen
|
bbd4916f3a
|
feat(admin-crontab): export as json
|
2020-12-09 15:16:33 +01:00 |
|
Gregor Kleen
|
ed38f93537
|
fix(jobs): adjust job handling to hopefully reduce load
|
2020-12-09 13:25:26 +01:00 |
|
Gregor Kleen
|
3ba41d8f24
|
fix(downloads): do download links via redirect
|
2020-12-08 17:34:39 +01:00 |
|
Gregor Kleen
|
316097a07e
|
feat(workflows): improve linter
|
2020-12-06 16:03:36 +01:00 |
|
Gregor Kleen
|
e1b60844cb
|
fix: submission download token generation broke viewing
|
2020-12-05 22:24:25 +01:00 |
|
Gregor Kleen
|
8c17f3354a
|
fix: remove manually inserted error for testing
|
2020-12-05 13:07:46 +01:00 |
|
Gregor Kleen
|
c22004e1b2
|
feat(workflows): edge messages
|
2020-12-04 17:50:32 +01:00 |
|
Gregor Kleen
|
aa0404a007
|
fix(workflows): properly offer previous payload files
|
2020-12-04 16:36:55 +01:00 |
|
Gregor Kleen
|
ac08846c26
|
feat(workflows): proper workflow-workflow-tables
|
2020-12-04 16:00:14 +01:00 |
|
Gregor Kleen
|
c392cb5895
|
refactor(workflows): better modularize workflow-workflow-list
|
2020-12-03 17:51:07 +01:00 |
|
Gregor Kleen
|
833b674c31
|
fix(errors): better handling of errors from separated approots
|
2020-12-03 15:51:23 +01:00 |
|
Gregor Kleen
|
fbf21d7313
|
feat(errors): redirect errors back to ApprootDefault
|
2020-12-03 12:17:28 +01:00 |
|
Gregor Kleen
|
f7fdc5cf13
|
refactor: hlint
|
2020-12-02 19:15:03 +01:00 |
|
Gregor Kleen
|
707b41d4ec
|
feat: allow separating user generated content into separate domain
|
2020-12-02 16:58:52 +01:00 |
|
Gregor Kleen
|
ee6fecb79e
|
feat(workflows): prepare for admin-workflow-instance-edit
|
2020-12-01 11:11:48 +01:00 |
|
Gregor Kleen
|
dae2d16677
|
refactor(workflows): better modularize handlers
|
2020-11-30 19:09:30 +01:00 |
|
Gregor Kleen
|
282d56a5c2
|
refactor: minor
|
2020-11-30 12:26:33 +01:00 |
|
Gregor Kleen
|
48208c9105
|
feat(admin-workflows): allow uploading graph spec as file
|
2020-11-30 12:19:58 +01:00 |
|
Gregor Kleen
|
f9d933bdac
|
fix(admin-workflows): fix workflow definition descriptions forms
|
2020-11-29 17:25:49 +01:00 |
|
Gregor Kleen
|
68b8b458b1
|
fix: build
|
2020-11-29 13:32:02 +01:00 |
|
Gregor Kleen
|
6322fd449b
|
fix: build
|
2020-11-29 13:30:30 +01:00 |
|
Gregor Kleen
|
b1641ad57e
|
fix: build
|
2020-11-29 13:24:16 +01:00 |
|
Gregor Kleen
|
43bb0abe72
|
fix: build
|
2020-11-29 13:22:50 +01:00 |
|
Gregor Kleen
|
ed5d871182
|
fix(rooms): honor roomHidden
|
2020-11-29 13:13:17 +01:00 |
|
Gregor Kleen
|
50cbba114a
|
fix: csp-sandbox downloads
|
2020-11-26 16:29:32 +01:00 |
|
Gregor Kleen
|
211ff5eacc
|
fix(csv): ignore empty lines
|
2020-11-26 14:59:50 +01:00 |
|
Gregor Kleen
|
2619b08ad1
|
fix(workflows): prefer payload label from target state
Adjust styling
|
2020-11-25 18:47:13 +01:00 |
|
Gregor Kleen
|
0a3eaa2994
|
fix(workflows): cleanup
|
2020-11-25 15:00:16 +01:00 |
|
Gregor Kleen
|
82b3a6364c
|
feat(workflows): wire up ws-school
|
2020-11-24 22:35:59 +01:00 |
|
Gregor Kleen
|
43caeefbf1
|
Merge branch 'master' into workflows
|
2020-11-24 10:56:41 +01:00 |
|
Gregor Kleen
|
771532c666
|
style(exams): larger occurrence description fields
|
2020-11-20 11:31:10 +01:00 |
|
Gregor Kleen
|
319c75a85a
|
feat(rooms): different room types & hidden rooms
|
2020-11-19 14:25:38 +01:00 |
|
Gregor Kleen
|
ef1411efdb
|
feat(external-exams): open defaults wrt. external exam schools
Fixes #651
|
2020-11-17 13:30:18 +01:00 |
|
Gregor Kleen
|
4b525ea824
|
feat(exams): optionally close on finish
Fixes #652
|
2020-11-17 12:43:24 +01:00 |
|