Commit Graph

2009 Commits

Author SHA1 Message Date
Gregor Kleen
500000ba0f feat(exams): exam sheets 2021-01-18 14:19:02 +01:00
Gregor Kleen
bce2c953e0 chore: bump tests 2021-01-11 16:27:10 +01:00
Gregor Kleen
ae3f2aa703 chore: version bumps 2021-01-11 14:16:39 +01:00
Gregor Kleen
8939a8b90a fix(tokens): introduce clock leniency and remove start for downloads 2020-12-13 00:36:11 +01:00
Gregor Kleen
1d3fd8c8a7 fix: hopefully improve workflow auth performance 2020-12-11 19:56:05 +01:00
Gregor Kleen
50455e68a1 feat(auth): record student ldap role 2020-12-10 19:09:33 +01:00
Gregor Kleen
aba673756e feat(workflows): explanation text 2020-12-10 18:42:01 +01:00
Gregor Kleen
3a106d1ee5 feat: don't redirect monitoring routes & crontab tokens 2020-12-09 15:33:54 +01:00
Gregor Kleen
bbd4916f3a feat(admin-crontab): export as json 2020-12-09 15:16:33 +01:00
Gregor Kleen
ed38f93537 fix(jobs): adjust job handling to hopefully reduce load 2020-12-09 13:25:26 +01:00
Gregor Kleen
3ba41d8f24 fix(downloads): do download links via redirect 2020-12-08 17:34:39 +01:00
Gregor Kleen
316097a07e feat(workflows): improve linter 2020-12-06 16:03:36 +01:00
Gregor Kleen
e1b60844cb fix: submission download token generation broke viewing 2020-12-05 22:24:25 +01:00
Gregor Kleen
8c17f3354a fix: remove manually inserted error for testing 2020-12-05 13:07:46 +01:00
Gregor Kleen
c22004e1b2 feat(workflows): edge messages 2020-12-04 17:50:32 +01:00
Gregor Kleen
aa0404a007 fix(workflows): properly offer previous payload files 2020-12-04 16:36:55 +01:00
Gregor Kleen
ac08846c26 feat(workflows): proper workflow-workflow-tables 2020-12-04 16:00:14 +01:00
Gregor Kleen
c392cb5895 refactor(workflows): better modularize workflow-workflow-list 2020-12-03 17:51:07 +01:00
Gregor Kleen
833b674c31 fix(errors): better handling of errors from separated approots 2020-12-03 15:51:23 +01:00
Gregor Kleen
fbf21d7313 feat(errors): redirect errors back to ApprootDefault 2020-12-03 12:17:28 +01:00
Gregor Kleen
f7fdc5cf13 refactor: hlint 2020-12-02 19:15:03 +01:00
Gregor Kleen
707b41d4ec feat: allow separating user generated content into separate domain 2020-12-02 16:58:52 +01:00
Gregor Kleen
ee6fecb79e feat(workflows): prepare for admin-workflow-instance-edit 2020-12-01 11:11:48 +01:00
Gregor Kleen
dae2d16677 refactor(workflows): better modularize handlers 2020-11-30 19:09:30 +01:00
Gregor Kleen
282d56a5c2 refactor: minor 2020-11-30 12:26:33 +01:00
Gregor Kleen
48208c9105 feat(admin-workflows): allow uploading graph spec as file 2020-11-30 12:19:58 +01:00
Gregor Kleen
f9d933bdac fix(admin-workflows): fix workflow definition descriptions forms 2020-11-29 17:25:49 +01:00
Gregor Kleen
68b8b458b1 fix: build 2020-11-29 13:32:02 +01:00
Gregor Kleen
6322fd449b fix: build 2020-11-29 13:30:30 +01:00
Gregor Kleen
b1641ad57e fix: build 2020-11-29 13:24:16 +01:00
Gregor Kleen
43bb0abe72 fix: build 2020-11-29 13:22:50 +01:00
Gregor Kleen
ed5d871182 fix(rooms): honor roomHidden 2020-11-29 13:13:17 +01:00
Gregor Kleen
50cbba114a fix: csp-sandbox downloads 2020-11-26 16:29:32 +01:00
Gregor Kleen
211ff5eacc fix(csv): ignore empty lines 2020-11-26 14:59:50 +01:00
Gregor Kleen
2619b08ad1 fix(workflows): prefer payload label from target state
Adjust styling
2020-11-25 18:47:13 +01:00
Gregor Kleen
0a3eaa2994 fix(workflows): cleanup 2020-11-25 15:00:16 +01:00
Gregor Kleen
82b3a6364c feat(workflows): wire up ws-school 2020-11-24 22:35:59 +01:00
Gregor Kleen
43caeefbf1 Merge branch 'master' into workflows 2020-11-24 10:56:41 +01:00
Gregor Kleen
771532c666 style(exams): larger occurrence description fields 2020-11-20 11:31:10 +01:00
Gregor Kleen
319c75a85a feat(rooms): different room types & hidden rooms 2020-11-19 14:25:38 +01:00
Gregor Kleen
ef1411efdb feat(external-exams): open defaults wrt. external exam schools
Fixes #651
2020-11-17 13:30:18 +01:00
Gregor Kleen
4b525ea824 feat(exams): optionally close on finish
Fixes #652
2020-11-17 12:43:24 +01:00
Gregor Kleen
4ea54d8b82 refactor: hlint 2020-11-10 19:46:22 +01:00
Gregor Kleen
1d83c4ce2b Merge branch 'feat/partial-downloads' into master 2020-11-10 17:23:30 +01:00
Gregor Kleen
5b28303539 feat: partial/conditional downloads & video streaming 2020-11-10 17:23:15 +01:00
Gregor Kleen
6008cb040d fix(personalised-sheet-files): don't delete files when "keep" 2020-11-09 17:07:17 +01:00
Gregor Kleen
e25e8a2f4c fix(html-field): introduce stored-markup
BREAKING CHANGE: StoredMarkup
2020-11-06 20:39:43 +01:00
Gregor Kleen
78c5bc5258 fix(course): better explanation for material access 2020-11-06 12:12:39 +01:00
Gregor Kleen
a0e5edeaef Merge branch 'master' into workflows 2020-11-06 11:06:50 +01:00
Gregor Kleen
ab1940cb09 feat(sheets): upload-empty-ok 2020-11-05 15:52:04 +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
Gregor Kleen
4451ceedf7 feat(course): warning if re-registration is not possible
Fixes #646

BREAKING CHANGE: AccessPredicates now take continuation
2020-11-02 19:31:25 +01:00
Gregor Kleen
b6664089f7 fix(course): don't delete applications when deregistering
Fixes #648
2020-11-02 17:02:10 +01:00
Gregor Kleen
1c2c8fe3d9 fix(courses): better defaults for application/registration 2020-11-02 17:00:25 +01:00
Gregor Kleen
1c6ac4cb4a fix(exam-users): prevent exam results without registration via csv 2020-11-02 12:18:07 +01:00
Gregor Kleen
ef51c6e7c3 feat(users): assimilation 2020-11-02 09:58:01 +01:00
Gregor Kleen
6a7a892c74 feat(workflows): node messages 2020-10-28 17:16:42 +01:00
Gregor Kleen
5b897c7a42 feat(workflows): further work on WorkflowWorkflowWorkflow 2020-10-28 15:59:16 +01:00
Gregor Kleen
3e6935490b Merge branch 'master' into workflows 2020-10-27 11:02:03 +01:00
Gregor Kleen
ca29a66330 fix(exams): error messages for foreign key constraint violations 2020-10-26 16:27:02 +01:00
Gregor Kleen
5108e1494a feat(workflows): additional work on WorkflowWorkflowWorkflow 2020-10-26 14:52:58 +01:00
Gregor Kleen
64c8f9ab3d refactor: hlint 2020-10-20 15:58:05 +02:00
Gregor Kleen
48fd6bc702 chore: additional faqs 2020-10-20 15:32:51 +02:00
Gregor Kleen
b79bac777c feat(allocations): display participant counts to admins 2020-10-20 15:01:44 +02:00
Gregor Kleen
b4df980699 fix(allocations): fix allocation-course-accept-substitutes 2020-10-20 13:06:36 +02:00
Gregor Kleen
fd7c91f5b8 feat(workflows): initiate 2020-10-19 21:46:10 +02:00
Gregor Kleen
ddd1dd5df4 Merge branch 'master' into workflows 2020-10-14 17:01:31 +02:00
Gregor Kleen
4a731eca4e fix(allocations): work around yesod weirdness wrt "none" 2020-10-14 08:28:19 +02:00
Gregor Kleen
6cd9f9bbfd Merge branch 'master' into workflows 2020-10-13 14:31:48 +02:00
Gregor Kleen
0d372c636a feat(authorisation): cookie-active-auth-tags 2020-10-13 14:22:23 +02:00
Gregor Kleen
850c8d4dae fix(changelog): try not to crash on unknown changelog items 2020-10-13 14:14:58 +02:00
Gregor Kleen
8abcd65edf feat(allocations): allocation-course-accept-substitutes 2020-10-13 13:06:12 +02:00
Gregor Kleen
7b7f11e728 feat(allocations): ui for adding applicants 2020-10-12 21:09:15 +02:00
Gregor Kleen
d817179113 refactor: hlint 2020-10-12 15:14:01 +02:00
Gregor Kleen
5207bcf8a1 Merge branch 'master' into workflows 2020-10-12 14:34:38 +02:00
Gregor Kleen
29a3e24bcf feat(exams): auth ExamResults by ExamExamOfficeSchools 2020-10-12 14:32:59 +02:00
Gregor Kleen
94436ee0e1 feat(exams): exam staff & additional schools 2020-10-12 14:08:14 +02:00
Gregor Kleen
a4114a79f1 feat(allocations): csv-export new-assigned 2020-10-10 21:22:43 +02:00
Gregor Kleen
7f7d2c7957 feat(allocations): include study features in users table 2020-10-10 17:36:02 +02:00
Gregor Kleen
48eddaf1ed Merge branch 'master' into workflows 2020-10-08 09:42:28 +02:00
Gregor Kleen
564c0b975a fix(study-features): also apply caching to table columns 2020-10-06 13:31:36 +02:00
Gregor Kleen
8f6d54d012 feat(study-features): cache study features term relevance 2020-10-06 12:31:32 +02:00
Gregor Kleen
baea302e48 feat(workflows): placeholder handlers 2020-09-30 16:51:24 +02:00
Gregor Kleen
0ced4094c9 Merge branch 'master' into workflows 2020-09-29 11:10:48 +02:00
Gregor Kleen
4b459ea143 fix(exams): default exam mode to Nothing 2020-09-29 10:14:27 +02:00
Gregor Kleen
653f7f30dd Merge branch 'master' into workflows 2020-09-29 09:43:40 +02:00
Gregor Kleen
63a876fb97 Merge branch 'master' into feat/allocation-new-course-notification 2020-09-28 19:51:36 +02:00
Gregor Kleen
d9d353fcb7 feat(changelog): implement changelog like faq 2020-09-28 19:47:32 +02:00
Gregor Kleen
35737902b7 Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into master 2020-09-28 12:45:38 +02:00
Gregor Kleen
0e1035ddb0 refactor: generalize mkFaqItems 2020-09-28 12:23:38 +02:00
Gregor Kleen
f9c50c80f2 feat(exams): check exam_discouraged_modes 2020-09-28 11:22:00 +02:00
Gregor Kleen
f7bab3befc feat(exams): exam design & school exam rules 2020-09-28 11:22:00 +02:00
Gregor Kleen
9e0b43a60d fix(allocations): notify for new course upon registration 2020-09-28 11:20:26 +02:00
Gregor Kleen
18921e06d1 feat(allocations): notify about new courses 2020-09-28 10:55:09 +02:00
Gregor Kleen
c7f4fa0e41 fix(workflows): ui improvements
BREAKING CHANGE: digests now json encode via base64

Also improve efficiency of marking workflow files as referenced
2020-09-28 10:51:51 +02:00
Gregor Kleen
99f3fca6d0 fix(workflows): integrate in new master 2020-09-25 16:42:45 +02:00
Gregor Kleen
bda4f81702 feat(workflows): delete definitions 2020-09-25 13:20:52 +02:00
Gregor Kleen
ff370c68c7 feat(workflows): list & edit definitions 2020-09-25 13:20:50 +02:00
Gregor Kleen
4d63d30634 feat(workflows): create new workflow definitions 2020-09-25 13:15:54 +02:00