Commit Graph

3115 Commits

Author SHA1 Message Date
Gregor Kleen
4a34344c33 feat(workflows): additional text field types 2022-04-21 11:06:26 +02:00
Gregor Kleen
21a1fb543b fix(workflows): properly distinguish anonymous/automatic 2022-04-21 10:10:02 +02:00
Gregor Kleen
82a4eccaa4 fix(workflows): always show navigation item 2022-04-21 10:09:31 +02:00
Sarah Vaupel
d3ec0fa79e chore: hlint 2022-04-20 23:24:51 +02:00
Gregor Kleen
5a3f57715b refactor(form-honeypots): hide honeypots via custom attribute 2022-04-20 21:04:44 +00:00
Gregor Kleen
8085c30420 feat(forms): honeypots for unauthorized users 2022-04-20 21:04:44 +00:00
Sarah Vaupel
da253f7fbd feat(system-msg): display system status messages on volatile cluster settings only 2022-02-17 17:23:28 +01:00
Sarah Vaupel
32bed15961 feat(system-msg): display volatile cluster settings in msg list 2022-02-17 16:20:58 +01:00
Sarah Vaupel
b99cda06aa fix(system-msg): use correct required features for form elems 2022-02-17 14:59:17 +01:00
Sarah Vaupel
f8f9dc0621 feat(system-msg): add volatile cluster settings to system message forms 2022-02-17 00:01:26 +01:00
Sarah Vaupel
92b2d09169 chore(system-msgs): add form stub for onVolatileClusterSetting 2022-02-16 20:01:00 +01:00
Sarah Vaupel
1b135cb732 chore(system-msgs): add volatile cluster settings to db 2022-02-14 17:25:45 +01:00
Sarah Vaupel
db790bf626 chore: merge master 2022-02-12 00:50:50 +01:00
Sarah Vaupel
d87377913a chore: hlint 2022-02-12 00:23:28 +01:00
Sarah Vaupel
a358cdd100 fix(submissions): shorter solution: remove check for CourseParticipantActive 2022-02-12 00:14:55 +01:00
Sarah Vaupel
6a041dc4c9 feat(exam-users): allow resolving exam users by eppn on csv-import 2022-02-11 22:55:52 +00:00
Sarah Vaupel
ecb4ff449f chore(guessuser): allow resolving user by eppn 2022-02-11 22:55:52 +00:00
Sarah Vaupel
ff1fe20efe feat(exam-users): export eppn for exam users 2022-02-11 22:55:52 +00:00
Sarah Vaupel
3c797039cc feat(course-users): export eppn to csv and json 2022-02-11 22:55:52 +00:00
Sarah Vaupel
14c2f6d82d chore(model): eppn as Text, move to User Types 2022-02-11 22:55:52 +00:00
Sarah Vaupel
022a4db05a chore(model): add ePPN type 2022-02-11 22:55:52 +00:00
Sarah Vaupel
0fe4d9f5f5 refactor(model): restructure common types 2022-02-11 22:55:52 +00:00
Sarah Vaupel
8dabb63603 feat(communication): add recipient option for course participants in at least one tutorial 2022-02-11 23:50:48 +01:00
Luca Maio
4854d9c866 fix(submissions): add check if users in groupMembers are already submittors on submission 2022-02-11 23:22:36 +01:00
Luca Maio
b294b1cfc4 fix(exams): exam results of non-registered users now show correctly 2022-02-11 18:23:35 +00:00
Luca Maio
8e1b9b9aba feat(courses): add search bars for shorthands and titles 2022-02-11 14:10:58 +00:00
Sarah Vaupel
ae66fdfb8a fix(submissions): notDE, notEN for unambiguous negation 2022-02-07 22:03:42 +00:00
Sarah Vaupel
2f1ecd3979 feat(submissions): Apply suggestions to reduce lines of code 2022-02-07 22:03:42 +00:00
Luca Maio
880eb3b1ad feat(submissions): add option 'Set corrections as done' 2022-02-07 22:03:42 +00:00
Sarah Vaupel
c60117f076 refactor(eo-exams): avoid name shadowing 2022-02-03 22:34:06 +01:00
Sarah Vaupel
9013d8f0b5 Merge branch 'master' into 740-labels 2022-02-01 18:05:22 +01:00
Sarah Vaupel
803d8b30df fix(subs): primarily order subs list by assigned time 2022-02-01 17:27:30 +01:00
Sarah Vaupel
22860863e5 fix: hlint 2022-01-28 20:20:04 +01:00
Sarah Vaupel
ec55a40bc1 feat(labels): hide csv export option for non-exam offices 2022-01-28 19:07:34 +01:00
Sarah Vaupel
2071f5912d feat(labels): set export label on external exam csv export 2022-01-27 22:27:33 +01:00
Sarah Vaupel
7b16351e4b fix(labels): correct forced bool value for no export label 2022-01-27 20:40:13 +01:00
Sarah Vaupel
4557fdda92 feat(labels): set export label on exam csv export 2022-01-26 23:42:45 +01:00
Sarah Vaupel
1caba13ac3 chore(profile): delete csvExportLabel on label deletion 2022-01-26 22:06:33 +01:00
Sarah Vaupel
de917a8d86 feat(csv): add export-exam-label as csv option 2022-01-26 19:24:04 +01:00
Sarah Vaupel
da39b05627 fix(labels): implement label deletion on ProfileR 2022-01-26 00:43:57 +01:00
Sarah Vaupel
7764265dee style(labels): display labels as pill 2022-01-25 00:04:06 +01:00
Sarah Vaupel
b1991eead9 fix(labels): fix exam-label delete action 2022-01-24 19:33:26 +01:00
Sarah Vaupel
42f58da44f feat(eo-exams): select column for exam list in case of actions 2022-01-24 19:16:33 +01:00
Sarah Vaupel
9e81f03742 feat(labels): actions for setting and removing labels 2022-01-24 01:09:47 +01:00
Sarah Vaupel
544b9ef762 feat(labels): label filter 2022-01-22 01:42:34 +01:00
Sarah Vaupel
1236b13759 Merge branch 'master' into 740-labels 2022-01-21 17:42:10 +01:00
Gregor Kleen
b749039636 feat(file-field): cumulative size limit 2022-01-21 11:15:01 +01:00
Gregor Kleen
5bd9ea85e8 feat(communication): support attachments in course/tutorial comm's 2022-01-21 11:14:46 +01:00
Sarah Vaupel
89b36f2d97 chore(study-modules): remove deprecated study module representation 2022-01-20 22:51:55 +01:00
Sarah Vaupel
dbc5e99109 feat(course): show study module on course overview page 2021-12-28 21:27:04 +01:00