Commit Graph

3103 Commits

Author SHA1 Message Date
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
Sarah Vaupel
cb00de7960 feat(course): study modules as new course property 2021-12-28 20:42:32 +01:00
Sarah Vaupel
5fe01ce8dc fix(eo-exams): display exams without label 2021-12-28 01:22:49 +01:00
Sarah Vaupel
808c2fc770 feat(eoexamsr): implement label sorting 2021-12-16 20:45:52 +01:00
Sarah Vaupel
123e199b2b chore: hlint 2021-12-14 20:57:59 +01:00
Sarah Vaupel
12c79612b7 chore(eo-exams): extend label query with label data 2021-12-08 22:19:42 +01:00
Sarah Vaupel
eba56e4d62 fix(eo-exams): fix eo-labels query 2021-12-08 15:01:23 +01:00
Sarah Vaupel
80634913c3 chore(eo-exams): fix eo-label query 2021-12-08 13:12:43 +01:00
Sarah Vaupel
3ae9d5274b chore(eo-exams): query eo-labels 2021-12-07 20:11:26 +01:00
Sarah Vaupel
ad39c2755f chore(eo-exams): lookup labels GET param 2021-12-07 18:42:44 +01:00
Sarah Vaupel
cae652b512 feat(profile): upsert eo-labels on form submit 2021-12-07 18:31:34 +01:00
Sarah Vaupel
5557479937 refactor(profile): cleanup eo-label-form 2021-12-06 23:23:14 +01:00
Sarah Vaupel
5d7b87e75a refactor(profile): more readable eo-label-form 2021-12-06 23:13:51 +01:00