Gregor Kleen
|
82b3a6364c
|
feat(workflows): wire up ws-school
|
2020-11-24 22:35:59 +01:00 |
|
Gregor Kleen
|
f2fb7d8c26
|
feat(migration): switch from versions to enum
BREAKING CHANGE: ManualMigration
|
2020-11-24 15:18:37 +01:00 |
|
Gregor Kleen
|
43caeefbf1
|
Merge branch 'master' into workflows
|
2020-11-24 10:56:41 +01:00 |
|
Gregor Kleen
|
44da2714b3
|
chore: typo
|
2020-11-24 10:27:59 +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
|
1ce5598207
|
refactor: document cronNotAfter for exam closure
|
2020-11-17 13:48:49 +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
|
3c322af49e
|
fix: tests
|
2020-11-17 13:00:55 +01:00 |
|
Gregor Kleen
|
4b525ea824
|
feat(exams): optionally close on finish
Fixes #652
|
2020-11-17 12:43:24 +01:00 |
|
Gregor Kleen
|
b229a375a4
|
chore(release): 22.1.1
|
2020-11-14 13:12:56 +01:00 |
|
Gregor Kleen
|
3eba184be2
|
chore(changelog): bump
|
2020-11-14 12:49:21 +01:00 |
|
Gregor Kleen
|
34cd393e61
|
style(file-input): improve file-input__list
|
2020-11-14 12:29:07 +01:00 |
|
Gregor Kleen
|
eb3495acff
|
chore(changelog): materials-video-streaming
|
2020-11-11 10:12:51 +01:00 |
|
Gregor Kleen
|
779abecfbd
|
chore(release): 22.1.0
|
2020-11-10 19:47:07 +01:00 |
|
Gregor Kleen
|
4ea54d8b82
|
refactor: hlint
|
2020-11-10 19:46:22 +01:00 |
|
Gregor Kleen
|
80960f42c5
|
fix: translation
|
2020-11-10 19:33:11 +01:00 |
|
Gregor Kleen
|
8d49e66eed
|
style: use full course name in exam office notifications
|
2020-11-10 17:36:52 +01:00 |
|
Gregor Kleen
|
1d83c4ce2b
|
Merge branch 'feat/partial-downloads' into master
|
2020-11-10 17:23:30 +01:00 |
|
Gregor Kleen
|
5b28303539
|
feat: partial/conditional downloads & video streaming
|
2020-11-10 17:23:15 +01:00 |
|
Gregor Kleen
|
6008cb040d
|
fix(personalised-sheet-files): don't delete files when "keep"
|
2020-11-09 17:07:17 +01:00 |
|
Gregor Kleen
|
6185138a39
|
chore(release): 22.0.0
|
2020-11-06 21:17:00 +01:00 |
|
Gregor Kleen
|
d20d8a1505
|
chore: fix arbitrary instance for storable markup
|
2020-11-06 21:11:26 +01:00 |
|
Gregor Kleen
|
e25e8a2f4c
|
fix(html-field): introduce stored-markup
BREAKING CHANGE: StoredMarkup
|
2020-11-06 20:39:43 +01:00 |
|
Gregor Kleen
|
549b95882d
|
chore(release): 21.1.1
|
2020-11-06 12:14:17 +01:00 |
|
Gregor Kleen
|
78c5bc5258
|
fix(course): better explanation for material access
|
2020-11-06 12:12:39 +01:00 |
|
Gregor Kleen
|
a0e5edeaef
|
Merge branch 'master' into workflows
|
2020-11-06 11:06:50 +01:00 |
|
Gregor Kleen
|
44d43c706a
|
chore: have db-fill use modification times for changelog
|
2020-11-05 17:29:54 +01:00 |
|
Gregor Kleen
|
70d552cda7
|
chore(release): 21.1.0
|
2020-11-05 15:52:51 +01:00 |
|
Gregor Kleen
|
ab1940cb09
|
feat(sheets): upload-empty-ok
|
2020-11-05 15:52:04 +01:00 |
|
Gregor Kleen
|
03fec7752b
|
Merge branch 'master' into workflows
|
2020-11-05 12:19:18 +01:00 |
|
Gregor Kleen
|
afb59f46f7
|
chore(release): 21.0.3
|
2020-11-05 11:26:53 +01:00 |
|
Gregor Kleen
|
8cf39dcbe6
|
fix(mails): prevent emails being resent to due archiving errors
|
2020-11-05 11:05:36 +01:00 |
|
Gregor Kleen
|
9ef9a7fcbb
|
chore(release): 21.0.2
|
2020-11-04 18:24:13 +01:00 |
|
Gregor Kleen
|
fa61b46d30
|
fix: build
|
2020-11-04 18:18:59 +01:00 |
|
Gregor Kleen
|
afd7bb1bec
|
chore(release): 21.0.1
|
2020-11-04 17:23:24 +01:00 |
|
Gregor Kleen
|
0dbf4f8bde
|
fix(mail): better separation of sender/from/envelope-from
|
2020-11-04 17:21:40 +01:00 |
|
Gregor Kleen
|
875f002aaa
|
chore(release): 21.0.0
|
2020-11-04 15:57:43 +01:00 |
|
Gregor Kleen
|
af9f96f3f1
|
chore: fix tests & refactor
|
2020-11-04 15:57:20 +01:00 |
|
Gregor Kleen
|
1666081fea
|
feat(mail): archive all sent mail & better verp
|
2020-11-04 15:27:06 +01:00 |
|
Gregor Kleen
|
4451ceedf7
|
feat(course): warning if re-registration is not possible
Fixes #646
BREAKING CHANGE: AccessPredicates now take continuation
|
2020-11-02 19:31:25 +01:00 |
|
Gregor Kleen
|
b6664089f7
|
fix(course): don't delete applications when deregistering
Fixes #648
|
2020-11-02 17:02:10 +01:00 |
|
Gregor Kleen
|
1c2c8fe3d9
|
fix(courses): better defaults for application/registration
|
2020-11-02 17:00:25 +01:00 |
|
Gregor Kleen
|
ed2556884b
|
chore(release): 20.14.0
|
2020-11-02 12:57:03 +01:00 |
|
Gregor Kleen
|
1c6ac4cb4a
|
fix(exam-users): prevent exam results without registration via csv
|
2020-11-02 12:18:07 +01:00 |
|
Gregor Kleen
|
ef51c6e7c3
|
feat(users): assimilation
|
2020-11-02 09:58:01 +01:00 |
|
Gregor Kleen
|
1e3873485e
|
feat(theses): additional state explanation
|
2020-10-29 11:39:09 +01:00 |
|
Gregor Kleen
|
6a7a892c74
|
feat(workflows): node messages
|
2020-10-28 17:16:42 +01:00 |
|
Gregor Kleen
|
5b897c7a42
|
feat(workflows): further work on WorkflowWorkflowWorkflow
|
2020-10-28 15:59:16 +01:00 |
|
Gregor Kleen
|
3e6935490b
|
Merge branch 'master' into workflows
|
2020-10-27 11:02:03 +01:00 |
|