Commit Graph

1676 Commits

Author SHA1 Message Date
Steffen Jost
655fcf7564 feat(users): allow users to set postal address and email encryption password 2022-09-06 16:49:51 +02:00
Steffen Jost
20e33bbe13 lms(notify): complete notifications and fix various bugs 2022-09-02 18:53:34 +02:00
Steffen Jost
e9485fe22d lms: add fake user generation 2022-08-31 17:55:01 +02:00
Steffen Jost
3ac2151451 chore(renewal-letter): i18n of subject line 2022-07-29 16:54:31 +02:00
Steffen Jost
56c2847b45 chore(pdf): use pdf encryption on admin test page 2022-07-25 13:14:58 +02:00
Steffen Jost
d5214e49ab chore(letter): adjust pin box position yet again 2022-07-20 12:45:33 +02:00
Steffen Jost
a2f18a2272 chore(letter): adjust pin box once more; include recipients name in address field 2022-07-20 10:23:32 +02:00
Steffen Jost
e7075b3650 chore(letter): adjust margins, positioning and colors according to apc feedback 2022-07-19 17:01:15 +02:00
Steffen Jost
94feda10c2 chore(letter): sending of multiple user letter with proper language interpolation 2022-07-18 16:28:05 +02:00
Steffen Jost
efc13f4498 chore(letter): implement print center acknowledging list 2022-07-15 17:45:40 +02:00
Steffen Jost
21c0015ba0 chore(letter): applying metadata to template working now as intended 2022-07-12 17:43:20 +02:00
Steffen Jost
cd6e560b4b chore(letter): connect letter sending form 2022-07-08 12:55:58 +02:00
Steffen Jost
d078257a70 refactor(letter): i18n renewal letter templating 2022-07-07 18:56:10 +02:00
Steffen Jost
226f718f8a chore(print): various, also add caching to pdf generation 2022-07-06 18:02:31 +02:00
Steffen Jost
249019189f chore(print): generalize pandoc printing 2022-07-05 18:20:40 +02:00
Steffen Jost
f166cf4a5a chore(apc): add packages textpos for pin letter 2022-07-01 17:42:22 +02:00
Steffen Jost
3be0cf95aa chore(printing): minor changes 2022-06-28 17:13:38 +02:00
Steffen Jost
3d14aee7ee chore(printer): add stub for apc printing tests 2022-06-28 16:07:30 +02:00
Steffen Jost
a0cfe7807b chore(avs): add person status query demo interface 2022-06-28 12:41:44 +02:00
Steffen Jost
5b56017683 chore(avs): connect avs form with server request 2022-06-27 16:50:29 +02:00
Steffen Jost
27b4529c17 chore(avs): add avs query form 2022-06-24 18:36:50 +02:00
Sarah Vaupel
99e39bc27a fix: remove merge artifacts 2022-06-10 16:49:11 +02:00
Sarah Vaupel
f2cf9344e7 Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work 2022-06-09 21:09:18 +02:00
Steffen Jost
77f09f05f5 chore(pdf): pdf generation working with texlive-basic-scheme 2022-06-09 11:59:19 +02:00
Steffen Jost
c0eafdd1c8 chore(pdf): add din5008 letter templating 2022-06-08 18:26:14 +02:00
Steffen Jost
e95eb73d87 chore(pdf): fix build, switch latex package 2022-06-07 12:59:02 +02:00
Steffen Jost
6848758ee4 chore(pdf): add latex template 2022-06-03 11:20:12 +02:00
Steffen Jost
33df8e6fdc chore(pdf): pdf generation demo working 2022-05-31 18:03:46 +02:00
Steffen Jost
62e1694b6e chore(pdf): add initial hello-world demo 2022-05-23 16:41:03 +02:00
Steffen Jost
a755bd0be6 test(i18n): failed attempts to use i18nHamletFile for mail notifications 2022-05-18 10:54:20 +02:00
Steffen Jost
1ed47e677b chore(lms): remove redirect from direct handler 2022-05-17 16:53:15 +02:00
Steffen Jost
c7c0cf89ab chore(lms): complete lms renewal notification and adjust db filling 2022-04-26 17:38:03 +02:00
Steffen Jost
166323cc86 chore(lms): add manual job execution buttons to qualifications page 2022-04-26 16:48:29 +02:00
Steffen Jost
e0c429cd1e chore(lms): work on lms send notifications, work-in-progress 2022-04-14 18:13:35 +02:00
Steffen Jost
1e4b8137e3 chore(lms): qualfication users page augmented 2022-04-12 18:20:34 +02:00
Steffen Jost
1f4cabc8da chore(lms): demo subSelect in dbtSQLQuery vs sqlCell 2022-03-23 18:08:44 +01:00
Steffen Jost
b9bda938b4 chore(lms): show all data in qualfication overview page 2022-03-22 18:27:48 +01:00
Steffen Jost
1f9a5e377d chore(lms): lms overview cleaned 2022-03-22 17:13:40 +01:00
Steffen Jost
cbfa88a059 chore(lms): clean direct result upload 2022-03-16 18:33:40 +01:00
Steffen Jost
dc4ea0cc29 chore(lms): export user implemented 2022-03-07 19:12:15 +01:00
Steffen Jost
0a43acbfad chore(lms): lms userlist handler should be working now 2022-02-23 18:26:34 +01:00
Steffen Jost
37411b7106 chore(lms): add stubs for lms userlist and result uploads 2022-02-10 15:40:58 +01:00
Sarah Vaupel
a8ba1783cc chore(lms): add lms widget 2022-02-08 11:49:19 +01:00
Steffen Jost
ed3bf4ecb3 chore(content): polish boileplate welcome text 2022-01-11 18:07:12 +01:00
Steffen Jost
71950d9e5c refactor(mail): code cleaning and improved messages 2022-01-10 17:29:27 +01:00
Steffen Jost
61cfdc8758 fix(ldap): allow punctuation in displaynames 2022-01-05 13:08:08 +01:00
Steffen Jost
9eac059411 chore(user): display new fields on profile data page 2021-12-20 16:51:01 +01:00
Steffen Jost
6f71160b1b provisional logo and color change 2021-09-17 18:09:10 +02:00
Sarah Vaupel
b80cb53649 Merge branch 'master' into 718-hinweis-auf-ablauffrist-in-e-mail-zum-passwort-zurucksetzen 2021-08-20 12:23:21 +02:00
Gregor Kleen
2a6248e3d5 feat(corrections-r): csv export
Fixes #705
2021-08-18 16:54:50 +02:00
ros
6d536c39bd feat(link password time): application restore 2021-08-17 11:44:52 +02:00
Gregor Kleen
0184a5fe3b fix(submissions): maintain anonymity 2021-08-16 11:07:48 +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
8634d20e2a feat(workflows): replace pages with warning if turned off 2021-07-26 10:39:30 +02:00
ros
df2a9bc20f feat(link password time): new time format 2021-07-23 09:53:40 +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
Sarah Vaupel
6e7e8a2b20 refactor(sheets): prepare for sheet-scoped statements 2021-07-18 00:16:27 +02:00
Sarah Vaupel
1d8a2cef60 fix(sheet-show): move message 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
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
ros
2321216b0f feat(link password time): done 2021-07-08 14:12:05 +02:00
Gregor Kleen
32efdae839 feat(workflows): update instances from definitions 2021-07-05 22:13:00 +02:00
Gregor Kleen
5ade6c65d6 chore: bump versions 2021-06-28 09:21:34 +02:00
Gregor Kleen
6c12737ad9 chore(allocation-info): extend for lecturers
Fixes #619
2021-06-18 15:43:46 +02:00
Gregor Kleen
595dfdb8d3 Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work 2021-06-16 18:16:49 +02:00
Gregor Kleen
5e38f03a85 feat(allocations): admin-interface registrations
Fixes #677
2021-06-16 18:15:22 +02:00
Gregor Kleen
00f2fa2c33 chore: fix surnames 2021-06-16 15:32:39 +00:00
Gregor Kleen
de717d3fff chore: update contributors 2021-06-16 14:59:52 +00:00
Gregor Kleen
6da8ad3481 feat(allocations): display number of ratings and vetos to admins 2021-06-15 17:40:19 +02:00
Gregor Kleen
5a23d87380 fix(news-allocations): i18n 2021-06-15 11:09:43 +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
b276beaf20 chore(allocations): adjust info to lecturers wrt. application vetos 2021-06-10 12:37:14 +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
a96de68012 chore(implementation): add Johannes Eder as implementor 2021-06-07 15:48:13 +02:00
Gregor Kleen
d7f2d11392 feat(submission-list): bulk download submission originals
Fixes #707
2021-06-03 10:59:22 +02:00
ros
d6ce0c47d9 feat(participants): corrections 2 2021-05-26 17:16:47 +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
Gregor Kleen
21bbb92d4c feat: allow examFinished before examEnd 2021-05-19 14:50:07 +02:00
Gregor Kleen
c6a6ec721c feat(submissions): optionally disable consideration for deficit 2021-05-11 14:17:12 +02:00
Gregor Kleen
2abf54a600 Merge remote-tracking branch 'origin/merge-requests/37' into merge-requests/37 2021-05-10 10:30:26 +02:00
ros
95c418b34b refactor(messages): templates/i18n/implementation Name added 2021-05-10 10:27:48 +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
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
741e93a01d refactor(messages): gendered templates/i18n 2021-04-26 21:13:33 +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
Winnie Ros
690872d679 Merge branch 'master' into fix/split-message-files 2021-04-14 09:14:36 +02:00
Gregor Kleen
87ab97de00 style: fancify favourite toggle 2021-04-13 20:08:10 +02:00
Wolfgang Witt
3363089aed chore: improve explanation text 2021-04-13 15:06:25 +02:00
Wolfgang Witt
8d4d09eb64 chore: zeige Hinweis über FavouriteToggle nur angemeldeten Nutzern 2021-04-13 15:06:25 +02:00
Wolfgang Witt
bfe27dedb2 chore: erster Versuch eines Erklärtextes 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
Gregor Kleen
5c709f1bbb fix: build 2021-04-13 12:18:12 +02:00
Gregor Kleen
8633a05623 chore: update faq campus-cant-login 2021-04-13 12:07:37 +02:00
Winnie Ros
dbbc9c4a69 refactor(messages): continuing 2021-04-12 16:37:56 +02:00
Gregor Kleen
3a92a1c1f2 chore: inline error message into help requests 2021-04-11 20:47:05 +02:00
Winnie Ros
c2ea33066f refactor(messages): continuing utils-folder 2021-04-08 18:15:21 +02:00
Winnie Ros
2e57c81a75 refactor(messages): beginning utils-folder 2021-04-07 10:58:35 +02:00
Winnie Ros
cbae982287 refactor(messages): submission-folder 2021-04-03 11:13:00 +02:00
Winnie Ros
f51679697f refactor(messages): sheet-folder 2021-04-02 15:53:10 +02:00
Winnie Ros
607fb12fa4 refactor(messages): course-bugs fixed, exam/* finished 2021-03-30 13:22:13 +02:00
Wolfgang Witt
fa75d805b0 chore: add changelog items 2021-03-29 16:03:39 +02:00
Wolfgang Witt
cd865556de chore: show ignoreRoomWgt first 2021-03-29 16:03:39 +02:00
Wolfgang Witt
7ad782d014 chore: add missing table heading for ExamRoomRandom 2021-03-29 16:03:38 +02:00
Wolfgang Witt
22cc5f13a6 chore: use css for strikethrough decoration 2021-03-29 16:03:37 +02:00
Wolfgang Witt
ea32fdfa91 chore: convert buttons to icons 2021-03-29 16:03:37 +02:00
Wolfgang Witt
84a50646b0 chore: strikethrough names of ignored occurrences 2021-03-29 16:03:37 +02:00
Wolfgang Witt
a35a481f33 chore: create (incomplete) ignore/reconsider buttons 2021-03-29 16:03:34 +02:00
Wolfgang Witt
74219c632d Apply 2 suggestion(s) to 2 file(s) 2021-03-29 16:03:32 +02:00
Wolfgang Witt
26d49711d3 chore: add tip for unlimited capacity 2021-03-29 16:03:32 +02:00
Wolfgang Witt
483ec3fa85 chore: remove capacity-required marker 2021-03-29 16:03:31 +02:00
Gregor Kleen
5dad0a79c7 chore: improve faq & results mail for allocations 2021-03-29 10:47:14 +02:00
Winnie Ros
ee7f32f5cc refactor(messages): course finished, templates-msgs added 2021-03-25 13:07:43 +01:00
Gregor Kleen
c19a00dcef feat(submissions): warn about multiple submissions for same user 2021-03-19 16:09:15 +01:00
Gregor Kleen
72191315b6 fix(submissions): improve submission process
Fixes #675
2021-03-19 14:13:32 +01:00
Gregor Kleen
78d0f2522d feat(exams): exam finish button 2021-03-19 00:05:56 +01:00
Gregor Kleen
a6390eccbd fix(submissions): take care when to display corrections
Also cleanup usage of Utils via hlint
2021-03-18 23:12:36 +01:00
Gregor Kleen
91a51664c3 feat(submissions): improve behaviour of sheet-type-exam-part
Fixes #676
2021-03-18 17:50:27 +01:00
Gregor Kleen
5c513946c1 feat(csv-export): .xlsx 2021-03-17 21:15:00 +01:00
Winnie Ros
51a90bbb5f refactor(messages): course/application/event 2021-03-16 16:40:57 +01:00
Winnie Ros
8d9d3c613f refactor(messages): msgmenu only for navLabel, gender-neutral language navigation 2021-03-16 11:43:00 +01:00
Wolfgang Witt
5dc37a07c1 chore: improve error messages 2021-03-15 10:45:37 +00:00
Wolfgang Witt
0765f4b925 chore: chasing type-errors
messages are still temporary
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e03326e1ac chore: examAutoOccurrence converted to Either 2021-03-15 10:45:37 +00:00
Wolfgang Witt
59f5bd3591 chore: update UI-message to reflect current algorithm 2021-03-15 10:45:37 +00:00
Wolfgang Witt
85e3941538 chore: add my name to contributers + create changelog files 2021-03-15 10:45:37 +00:00
Winnie Ros
5a9bf0de2e refactor(messages): split of settings completed 2021-03-12 13:15:54 +01:00
Gregor Kleen
0e92d71b31 style: fix metrics label display 2021-02-23 19:18:19 +01:00
Gregor Kleen
fb6ae089c6 feat(bot-mitigations): only logged in table sorting 2021-02-21 13:39:47 +01:00
Gregor Kleen
e2eddc93c5 chore(changelog): bump 2021-02-15 14:29:17 +01:00
Gregor Kleen
00825edbfe chore: bump changelog 2021-01-18 20:44:42 +01:00
Gregor Kleen
500000ba0f feat(exams): exam sheets 2021-01-18 14:19:02 +01:00
Gregor Kleen
1d3fd8c8a7 fix: hopefully improve workflow auth performance 2020-12-11 19:56:05 +01:00
Gregor Kleen
aba673756e feat(workflows): explanation text 2020-12-10 18:42:01 +01:00
Gregor Kleen
8873aed765 style: fix spacing for hidden form messages 2020-12-09 14:00:58 +01:00
Gregor Kleen
02a43e585d style(workflows): explain history separation in workflow view 2020-12-04 16:27:52 +01:00
Gregor Kleen
ac08846c26 feat(workflows): proper workflow-workflow-tables 2020-12-04 16:00:14 +01:00