Commit Graph

3093 Commits

Author SHA1 Message Date
Gregor Kleen
3a2d031bb5 fix(authorship-statements): resolve exam-part to exam properly 2021-07-21 14:46:54 +02:00
Gregor Kleen
9df0686086 feat: load shedding 2021-07-21 12:37: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
c3a75d3a75 refactor(messages): move to categories 2021-07-18 00:16:27 +02:00
Sarah Vaupel
202fd76940 refactor: create authorship statement message category 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
ros
4490e9ad20 feat(link password time): done 2021-07-09 17:01:30 +02:00
Gregor Kleen
576fccb522 fix: avoid subSelectForeign join issues 2021-07-08 20:20:40 +02:00
ros
2321216b0f feat(link password time): done 2021-07-08 14:12:05 +02:00
ros
89e1d675c3 feat(lecturer type): aenderung 2021-07-08 11:01:09 +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
ros
15689c597e feat(course admin): done 2021-07-05 12:53:17 +02:00
Gregor Kleen
3c0a41f5a1 Merge branch 'version-bumps' 2021-06-29 14:34:54 +02:00
Gregor Kleen
03226eca6a fix(health): monitor flush by check interval not flush interval 2021-06-28 10:23:18 +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
aa1c0c8a3e chore(health): monitor job flushes 2021-06-21 15:53:42 +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
6aacf40125 chore(allocations): no more Not'AllocationAllocation & better text
Fixes #689
2021-06-10 13:15:28 +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
adcd5d5aee fix: better pathPieceJoined 2021-06-02 17:24:24 +02:00
Gregor Kleen
8cfdd28651 fix: valid binary ci instance 2021-06-02 17:23:48 +02:00
Gregor Kleen
d79a539f71 fix(memcached): don't 500 upon hitting item size limit 2021-06-02 16:46:24 +02:00
Gregor Kleen
6f04a6b693 fix(auth): properly restrict various auth by school 2021-06-01 18:09:21 +02:00
ros
d6ce0c47d9 feat(participants): corrections 2 2021-05-26 17:16:47 +02:00
ros
fd11121544 feat(participants): corrections 2021-05-25 17:14:36 +02:00
ros
02354f0998 feat(participants): second version, Intersection added 2021-05-24 12:20:26 +02:00
ros
0a3fd23e22 feat(participants): first finished verson 2021-05-24 11:45:28 +02:00
ros
3b20ec27aa Merge branch '663-teilnehmerschnitt' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into 663-teilnehmerschnitt 2021-05-22 12:00:11 +02:00
ros
6f3243d90b feat(participants): small Name-change 2021-05-22 11:59:46 +02:00
Winnie Ros
095110d948 Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into 663-teilnehmerschnitt 2021-05-22 10:31:26 +02:00
ros
eced7781ae feat(participants): small Name-change 2021-05-21 17:23:38 +02:00
ros
b96327b18d feat(participants): basic funktions added 2021-05-21 16:55:02 +02:00
Gregor Kleen
575fadcd8c fix(submissions): hide correction-only files 2021-05-19 20:50:48 +02:00
Gregor Kleen
d59f686021 fix: properly apply auth to corrections in sheet table
Fixes #700
2021-05-19 14:50:54 +02:00
Gregor Kleen
21bbb92d4c feat: allow examFinished before examEnd 2021-05-19 14:50:07 +02:00
Gregor Kleen
79d4b72780 chore: ensure translations are sensible
Also fix some translations
2021-05-19 13:12:59 +02:00
ros
a4bd1159c2 refactor(utils.set): new utils.set folder with set-functions added 2021-05-13 16:18:59 +02:00
Gregor Kleen
c6a6ec721c feat(submissions): optionally disable consideration for deficit 2021-05-11 14:17:12 +02:00
Gregor Kleen
330a2fd974 Merge branch 'master' into merge-requests/37 2021-05-10 10:16:01 +02:00
Gregor Kleen
eec9a3974f fix: update imprint & add instructions for help 2021-05-07 20:41:32 +02:00
Gregor Kleen
454a91702b fix(workflow-workflow-list): restore default sorting 2021-05-06 14:22:22 +02:00
Gregor Kleen
e95abc97ee refactor: stabilize showCompactCorrectorLoad 2021-05-05 13:08:12 +02:00
Gregor Kleen
e55c6d795f fix: restore workflowWorkflowList columns 2021-05-05 11:59:59 +02:00
Gregor Kleen
c2212a86e6 refactor: hlint 2021-05-04 19:40:50 +02:00
Gregor Kleen
605abda65a refactor: improve dbTable performance 2021-05-04 14:05:00 +02:00
ros
b86179a7cc refactor(messages): shriked misc-file 2021-05-03 20:18:32 +02:00
ros
a1eaed8633 refactor(messages): eliminated uniworx_new + hlint 2021-05-03 18:19:26 +02:00
Gregor Kleen
407aa5edde refactor(participants-intersect): do intersect in haskell not sql 2021-05-03 11:44:05 +02:00
ros
c0a614ae6c refactor(messages): splitting misc finished 2021-04-26 16:13:36 +02:00
ros
84386c9547 refactor(messages): splitted misc to a (almost) minimal 2021-04-26 15:23:39 +02:00
Winnie Ros
8ad82d7dcb refactor(messages): bugs fixed 2021-04-18 13:49:29 +02:00
Gregor Kleen
d8878a905e feat(workflows): list involved users 2021-04-15 14:38:52 +02:00
Gregor Kleen
eb2cad341f chore: redundant import 2021-04-14 14:32:52 +02:00
Gregor Kleen
c89e02fad2 chore: redundant constraint 2021-04-14 12:52:00 +02:00
Winnie Ros
690872d679 Merge branch 'master' into fix/split-message-files 2021-04-14 09:14:36 +02:00
Gregor Kleen
9087e241c1 chore: remove redundant constraints 2021-04-14 07:23:09 +02:00
Gregor Kleen
30015b2e09 chore: update comment wrt. course-favourite-off icon 2021-04-13 20:10:01 +02:00
Gregor Kleen
87ab97de00 style: fancify favourite toggle 2021-04-13 20:08:10 +02:00
Wolfgang Witt
45fd92aa04 chore: add getCFavouriteR handler+route 2021-04-13 15:06:27 +02:00
Wolfgang Witt
16abbc5da9 chore: use requireAuthPair (+ fix type errors) 2021-04-13 15:06:26 +02:00
Wolfgang Witt
d6e39fb07c chore: unify runDB calls 2021-04-13 15:06:26 +02:00
Wolfgang Witt
89e7345b8c Apply 2 suggestion(s) to 2 file(s) 2021-04-13 15:06:26 +02:00
Wolfgang Witt
ca3d2713e6 Apply 1 suggestion(s) to 1 file(s) 2021-04-13 15:06:26 +02:00
Wolfgang Witt
544f5af78d chore: reset Handler.Course.Show to master state
remove two new lines leftover from previous edited state
2021-04-13 15:06:25 +02:00
Wolfgang Witt
0e7e042ef8 chore: only show favourite-toggle in sidenav + code cleanup 2021-04-13 15:06:25 +02:00
Wolfgang Witt
7a1dc57134 chore: try out different toggle-button locations 2021-04-13 15:06:24 +02:00
Wolfgang Witt
4ddbcc4217 chore: use css classes 2021-04-13 15:06:24 +02:00
Wolfgang Witt
f99d071601 chore: newline experiments 2021-04-13 15:06:24 +02:00
Wolfgang Witt
712dcfbf9d chore: adjust icon size 2021-04-13 15:06:24 +02:00
Wolfgang Witt
9da26e9ae1 chore: add BCLink-class to avoid outline 2021-04-13 15:06:24 +02:00
Wolfgang Witt
ad6671ed10 chore: use star icons 2021-04-13 15:06:23 +02:00
Wolfgang Witt
ebe676d39d refactor: hlint 2021-04-13 15:06:23 +02:00
Wolfgang Witt
7896c0bb16 chore: remove special case for participants 2021-04-13 15:06:23 +02:00