Sarah Vaupel
|
0c4890cbde
|
Merge branch 'master' into feat/external-apis
|
2022-06-04 00:43:31 +02:00 |
|
Sarah Vaupel
|
088c2f5c75
|
feat(workflows): add archived timestamp
|
2022-05-27 15:07:21 +00:00 |
|
Sarah Vaupel
|
25cb7f047a
|
Merge branch 'master' into feat/external-apis
|
2022-05-27 01:50:24 +02:00 |
|
Sarah Vaupel
|
4027f3144b
|
fix(system-message)!: fix on-volatile-cluster-settings model default
|
2022-04-22 13:41:06 +02:00 |
|
Sarah Vaupel
|
6655582ace
|
fix(system-message): add volatile cluster setting model default
|
2022-04-21 23:23:20 +02:00 |
|
Sarah Vaupel
|
1b135cb732
|
chore(system-msgs): add volatile cluster settings to db
|
2022-02-14 17:25:45 +01:00 |
|
Sarah Vaupel
|
6feefeb3e1
|
feat(course-users): export eppn to csv and json
|
2022-02-08 23:08:47 +01:00 |
|
Sarah Vaupel
|
544b9ef762
|
feat(labels): label filter
|
2022-01-22 01:42:34 +01:00 |
|
Sarah Vaupel
|
a96ecb94bc
|
chore(model): make eo-labels unique for name and status
|
2021-12-07 16:26:57 +01:00 |
|
Sarah Vaupel
|
4442b7df29
|
chore(model): designated eo-label name type
|
2021-12-03 00:14:49 +01:00 |
|
Sarah Vaupel
|
fe0a016337
|
chore: eo-label content -> name
|
2021-12-02 17:02:02 +01:00 |
|
Sarah Vaupel
|
7611011794
|
chore(model): add exam label model
|
2021-12-02 15:13:11 +01:00 |
|
Sarah Vaupel
|
6a10bd78f5
|
feat(user): add get-labels user setting
|
2021-11-30 21:21:33 +01:00 |
|
Sarah Vaupel
|
acc0ceaf40
|
chore: move exam office settings to User
|
2021-11-29 21:25:10 +01:00 |
|
Sarah Vaupel
|
ef358baeab
|
chore(user): introduce get-synced default for ExamOffice users
|
2021-11-26 14:37:40 +01:00 |
|
Gregor Kleen
|
88cf1fa2c3
|
Merge branch 'master' into feat/external-apis
|
2021-08-19 12:24:14 +02:00 |
|
Gregor Kleen
|
fcce16d838
|
fix(submissions): cascade delete to authorship statements
|
2021-07-28 11:16:39 +02:00 |
|
Gregor Kleen
|
9df0686086
|
feat: load shedding
|
2021-07-21 12:37:54 +02:00 |
|
Gregor Kleen
|
34b3e6ae21
|
feat: demand authorship statements
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
3f87f20eb1
|
feat(sheets): introduce sheet-specific statements for exam-unrelated sheets and as exam-statement overrides
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
b6a72d9a45
|
chore(exams): connect exam authorship statement form part to model
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
5cc41aeef9
|
feat(exams): basic required optional action for authorship statements
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
7b11ed46de
|
refactor(exams): prepare for exam-wide statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
6e7e8a2b20
|
refactor(sheets): prepare for sheet-scoped statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
0735c05a74
|
feat(sheets): eliminate authship statement required Bool
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
541dd7688f
|
feat(sheets): add required flag and definition
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
960bd76aca
|
feat(schools): more school-wide configuration authorship statements
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
67c30165ae
|
fix(schools): use StoredMarkup instead of Html for authorship statement
|
2021-07-18 00:16:25 +02:00 |
|
Sarah Vaupel
|
09927ae140
|
feat(schools): store school authorship statements as html
|
2021-07-18 00:16:25 +02:00 |
|
Sarah Vaupel
|
cb8e338588
|
feat(schools): add school settings regarding authorship statements
|
2021-07-18 00:16:25 +02:00 |
|
Gregor Kleen
|
cf67945292
|
feat(personalised-sheet-files): seeds
|
2021-07-13 10:46:23 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
Gregor Kleen
|
adbbb8db6b
|
chore: support storing chunks in minio
|
2021-06-27 10:51:58 +02:00 |
|
Gregor Kleen
|
cde0122529
|
feat(news): active allocations for lecturers
|
2021-06-10 21:08:54 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
Gregor Kleen
|
1717785a51
|
refactor: be more explicit about ARC strictness
|
2021-04-09 12:27:04 +02:00 |
|
Wolfgang Witt
|
9ce54efd28
|
chore: make examOccurrenceCapacity optional
|
2021-03-29 16:03:30 +02:00 |
|
Gregor Kleen
|
b9cc5b9970
|
feat(transaction-log): more details about submission files
|
2021-02-24 12:39:32 +01:00 |
|
Gregor Kleen
|
7435d45fd6
|
Merge branch 'master' into feat/external-apis
|
2021-02-09 13:57:30 +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
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
f5d4010629
|
Merge branch 'master' into formatting-apis
|
2021-01-21 23:35:54 +01:00 |
|
Gregor Kleen
|
500000ba0f
|
feat(exams): exam sheets
|
2021-01-18 14:19:02 +01:00 |
|
Gregor Kleen
|
ae3f2aa703
|
chore: version bumps
|
2021-01-11 14:16:39 +01:00 |
|
Gregor Kleen
|
43caeefbf1
|
Merge branch 'master' into workflows
|
2020-11-24 10:56:41 +01:00 |
|
Gregor Kleen
|
319c75a85a
|
feat(rooms): different room types & hidden rooms
|
2020-11-19 14:25:38 +01:00 |
|
Gregor Kleen
|
4b525ea824
|
feat(exams): optionally close on finish
Fixes #652
|
2020-11-17 12:43:24 +01:00 |
|
Gregor Kleen
|
e25e8a2f4c
|
fix(html-field): introduce stored-markup
BREAKING CHANGE: StoredMarkup
|
2020-11-06 20:39:43 +01:00 |
|
Gregor Kleen
|
03fec7752b
|
Merge branch 'master' into workflows
|
2020-11-05 12:19:18 +01:00 |
|
Gregor Kleen
|
1666081fea
|
feat(mail): archive all sent mail & better verp
|
2020-11-04 15:27:06 +01:00 |
|