Commit Graph

2289 Commits

Author SHA1 Message Date
Gregor Kleen
abdc2a8926 refactor(corrections-r): modernize 2021-08-16 15:04:12 +02:00
Gregor Kleen
0184a5fe3b fix(submissions): maintain anonymity 2021-08-16 11:07:48 +02:00
Gregor Kleen
c0f69730b8 refactor: hlint 2021-08-12 18:32:32 +02:00
Gregor Kleen
7749238e55 feat(submissions): display authorship statements 2021-08-12 17:55:19 +02:00
Gregor Kleen
cbd6d7d2b0 feat(submission-show): display authorship statements 2021-08-06 19:10:15 +02:00
Gregor Kleen
d2e2456f62 feat(submissions): display submittors more explicitly 2021-08-06 16:22:53 +02:00
Gregor Kleen
625caa10b5 refactor(submission-helper): reduce number of db transactions 2021-08-06 12:26:44 +02:00
Gregor Kleen
d151b6fc14 fix(submissions): more precise feedback 2021-08-02 11:44:13 +02:00
Gregor Kleen
5bbb86aa77 fix(submissions): allow user to resolve themself for auth'stmt' 2021-07-30 19:18:02 +02:00
Gregor Kleen
66f5e96eca fix(submissions): don't leak info from corrected versions of files 2021-07-30 17:05:50 +02:00
Gregor Kleen
071df906da fix: build 2021-07-26 16:30:31 +02:00
Gregor Kleen
17ed2fad22 fix(workflows): disabled warning for top workflows/instances 2021-07-26 15:55:53 +02:00
Gregor Kleen
8634d20e2a feat(workflows): replace pages with warning if turned off 2021-07-26 10:39:30 +02:00
Gregor Kleen
33171a28d7 perf: cache system-message visibility times 2021-07-21 21:55:25 +02:00
Gregor Kleen
3a2d031bb5 fix(authorship-statements): resolve exam-part to exam properly 2021-07-21 14:46:54 +02:00
Gregor Kleen
9fd95d181c fix: build 2021-07-20 12:17:27 +02:00
Gregor Kleen
5e969825ad feat: show authorship statement requirement for sheet
also default authorship statements for exam to on iff a default
definition exists for the school
2021-07-18 21:05:01 +02:00
Gregor Kleen
34b3e6ae21 feat: demand authorship statements 2021-07-18 00:16:32 +02:00
Gregor Kleen
2d95f353c1 feat: i18n form 2021-07-18 00:16:32 +02:00
Gregor Kleen
a9fe7487a6 chore: fix tests 2021-07-18 00:16:32 +02:00
Sarah Vaupel
09a1c829bd refactor(sheets): remove obsolete form validation TODOs 2021-07-18 00:16:32 +02:00
Sarah Vaupel
7192cb527c fix(sheets): fixhance sheet authship form section 2021-07-18 00:16:32 +02:00
Sarah Vaupel
491f7d3582 chore: refactor authship statement messages 2021-07-18 00:16:31 +02:00
Sarah Vaupel
0cd8f4c02f fix(exams): prefill with school authship statement in optional mode 2021-07-18 00:16:31 +02:00
Sarah Vaupel
bf059a1320 fix(exams): remove deprecated/unnecessary form validation wrt. authship statements 2021-07-18 00:16:31 +02:00
Sarah Vaupel
ac86832b34 fix(exams): correctly treat school-mode optional as off by default 2021-07-18 00:16:31 +02:00
Sarah Vaupel
5c813ed02b refactor(exams): restruct case wrt. aformSection 2021-07-18 00:16:31 +02:00
Sarah Vaupel
4109db6f81 fix(exams): fixhance exam authship form section 2021-07-18 00:16:31 +02:00
Sarah Vaupel
c5b3ac65c8 chore(schools): document form failure with authship mode none as FIXME 2021-07-18 00:16:30 +02:00
Sarah Vaupel
227264743e fix(schools): insert correct authorship statement definition for exam-unrelated sheets 2021-07-18 00:16:30 +02:00
Sarah Vaupel
8fb49dd602 fix(schools): switch authorship modes to required in form 2021-07-18 00:16:30 +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
1e87aa2dfe refactor(exams): add FIXME markers (exam form still broken) 2021-07-18 00:16:30 +02:00
Sarah Vaupel
fe78377fae fix(exams): better behaviour for optional statements wrt school default 2021-07-18 00:16:30 +02:00
Sarah Vaupel
0082135c56 fix(exams): fix form validation wrt non-empty statements 2021-07-18 00:16:30 +02:00
Sarah Vaupel
bf7b25ca9e feat(exams): do form validation 2021-07-18 00:16:29 +02:00
Sarah Vaupel
fe5111c25f chore(exams): get authorship statement content from template 2021-07-18 00:16:29 +02:00
Sarah Vaupel
53a8f1ba12 fix(schools): fix schools form wrt. discouraged modes 2021-07-18 00:16:29 +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
57a259d8a2 feat(exams): use template authorship statement settings if applicable 2021-07-18 00:16:29 +02:00
Sarah Vaupel
0392297ddb feat(exams): first do-nothing stub for exam-wide authorship statements 2021-07-18 00:16:28 +02:00
Sarah Vaupel
8bb61401a7 fix(exams): set use-custom correctly if forced 2021-07-18 00:16:28 +02:00
Sarah Vaupel
abd68ac032 feat(exams): display school default in form 2021-07-18 00:16:28 +02:00
Sarah Vaupel
22dfd33aca feat(exams): disable and set use-custom field according to school setting 2021-07-18 00:16:28 +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
0e62073760 fix(schools): rename messages 2021-07-18 00:16:27 +02:00
Sarah Vaupel
a39a0d7c87 feat(sheets): fetch school statement as statement default 2021-07-18 00:16:27 +02:00
Sarah Vaupel
44473b4575 feat(sheets): display authship req on SShowR 2021-07-18 00:16:26 +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
579371cffd fix(schools): perform authorship statement inserts 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
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
ef7fde937e fix(cache): atomicity & workflow instance invalidations 2021-07-06 10:18:07 +02:00
Gregor Kleen
32efdae839 feat(workflows): update instances from definitions 2021-07-05 22:13:00 +02:00
Gregor Kleen
29de910633 refactor: hlint 2021-07-05 19:44:36 +02:00
Gregor Kleen
3c366a3627 Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work 2021-07-05 19:27:21 +02:00
Gregor Kleen
5c5cbaddf8 fix(workflows): workflow-definition edit translations 2021-07-05 17:56:07 +02:00
ros
dc5fc3f710 feat(course material): merge-request suggestions 2021-07-05 16:58:00 +02:00
Sarah Vaupel
617eb7ff94 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:59 +02:00
Sarah Vaupel
bc09bedb84 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:59 +02:00
Sarah Vaupel
363762081e Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:59 +02:00
Sarah Vaupel
bee8f84eb3 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:59 +02:00
ros
c09acbbf8a feat(course material): runDB für cid nur einmal 2021-07-05 16:57:10 +02:00
Gregor Kleen
08ec676616 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:10 +02:00
Gregor Kleen
a7b41e9cc8 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:10 +02:00
Gregor Kleen
95d1b41c60 Apply 1 suggestion(s) to 1 file(s) 2021-07-05 16:57:10 +02:00
ros
d8b1f9788c feat(course material): small empty-bug fixed 2021-07-05 16:57:10 +02:00
ros
decdda359d feat(course material): auto vorschläge für materialtype 2021-07-05 16:57:09 +02:00
ros
3a9622dfb8 feat(course material): materialdescription search implemented 2021-07-05 16:55:48 +02:00
ros
89e9887fe1 feat(course material): materialDescription in progress 2021-07-05 16:45:12 +02:00
ros
90e4a620f0 feat(course material): first two filters 2021-07-05 16:45:12 +02:00
Gregor Kleen
3c0a41f5a1 Merge branch 'version-bumps' 2021-06-29 14:34:54 +02:00
Gregor Kleen
9676615c55 fix: fix creating new terms 2021-06-28 09:44:24 +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
79ec5184e6 chore: minio-runner 2021-06-24 10:47:43 +02:00
Gregor Kleen
426c40f0a4 feat(workflows): enum fields 2021-06-22 18:36:36 +02:00
Gregor Kleen
6c12737ad9 chore(allocation-info): extend for lecturers
Fixes #619
2021-06-18 15:43:46 +02:00
Gregor Kleen
de39686d89 feat(course-list): filter by allocation
Fixes #715
2021-06-17 17:08:21 +02:00
Gregor Kleen
1e6f6e4296 chore: fix tests 2021-06-16 23:15:01 +02:00
Gregor Kleen
5e38f03a85 feat(allocations): admin-interface registrations
Fixes #677
2021-06-16 18:15:22 +02:00
Gregor Kleen
6da8ad3481 feat(allocations): display number of ratings and vetos to admins 2021-06-15 17:40:19 +02:00
Gregor Kleen
6a1a64a611 feat(allocations): delete allocation-users 2021-06-15 13:55:37 +02:00
Gregor Kleen
300c378786 feat(allocations): highlight app's of users without alloc'-user 2021-06-15 12:25:11 +02:00
Gregor Kleen
cde0122529 feat(news): active allocations for lecturers 2021-06-10 21:08:54 +02:00
Gregor Kleen
4daf33a1a0 feat(allocations): edit allocation-user and their applications 2021-06-10 12:29:25 +02:00
Gregor Kleen
b742731511 feat(workflows): restrict day field wrt. current time
Also fixes wrt. CaptureDateTime
2021-06-09 14:15:47 +02:00
Gregor Kleen
5944a174bc feat(workflows): new field CaptureDateTime 2021-06-09 13:12:01 +02:00
Gregor Kleen
df073ef794 feat(terms): time based term activity 2021-06-08 15:13:08 +02:00
Gregor Kleen
5320a4fe98 feat(allocations): create & edit, list & download matching logs 2021-06-08 00:47:47 +02:00
Gregor Kleen
93a829b81b fix: added uw-enter-as-tab to CCommR subject field 2021-06-07 15:13:04 +02:00
Gregor Kleen
5035dff902 fix(submissions): fix distribution without consideration for deficit
Fixes #713
2021-06-07 14:48:27 +02:00
Gregor Kleen
fd704e7d23 chore: local hoogle 2021-06-07 09:58:55 +02:00
Gregor Kleen
d7f2d11392 feat(submission-list): bulk download submission originals
Fixes #707
2021-06-03 10:59:22 +02:00
Gregor Kleen
d79a539f71 fix(memcached): don't 500 upon hitting item size limit 2021-06-02 16:46:24 +02:00