Commit Graph

2525 Commits

Author SHA1 Message Date
Steffen Jost
27b4529c17 chore(avs): add avs query form 2022-06-24 18:36:50 +02:00
Steffen Jost
548a85ead6 chore(avs): alternatves for servant specification 2022-06-24 16:32:02 +02:00
Steffen Jost
b7e8c89777 fix(build) 2022-06-23 19:25:03 +02:00
Steffen Jost
4818b8518e chore(avs): add basic servant api for person search 2022-06-23 19:10:38 +02:00
Steffen Jost
b76c414220 fix(pdf): embed din5008 templates within binary 2022-06-17 12:20:42 +02:00
Steffen Jost
b813442012 fix(ratio): more attempts to fix ratio bug 2022-06-15 16:00:25 +02:00
Steffen Jost
7984cd9ecb chore(lms): hide lms pin column by default 2022-06-14 18:21:51 +02:00
Steffen Jost
588820f068 chore(users): show company department and personal number in user list 2022-06-14 18:20:49 +02:00
Steffen Jost
dd8910c3c4 Fradrive dbselectif 2022-06-10 19:12:07 +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
5015dba5e3 fix: minor corrections, also fix luatex dependencies 2022-06-08 16:31:56 +02:00
Steffen Jost
cba748e94e fix(build): user basic texlive package with required packages only 2022-06-07 16:51:27 +02:00
Steffen Jost
ae60271a46 Merge branch 'demo-pandoc' 2022-06-07 12:59:26 +02:00
Steffen Jost
e95eb73d87 chore(pdf): fix build, switch latex package 2022-06-07 12:59:02 +02:00
Steffen Jost
20be959aff Merge branch csv osis demo into master 2022-06-03 20:08:07 +02:00
Steffen Jost
33df8e6fdc chore(pdf): pdf generation demo working 2022-05-31 18:03:46 +02:00
Steffen Jost
c5e8a38cd7 chore(pdf): send PDF with proper file download mechanics 2022-05-23 18:25:12 +02:00
Steffen Jost
62e1694b6e chore(pdf): add initial hello-world demo 2022-05-23 16:41:03 +02:00
Steffen Jost
9a432746fc chore(pdf): add initial test frame 2022-05-20 16:28:35 +02:00
Steffen Jost
9d4904f759 chore(lms): minor fixes 2022-05-19 17:10:52 +02:00
Steffen Jost
e7cea4aa6c fix(lms): direct upload did not commit to DB 2022-05-19 16:44:02 +02:00
Steffen Jost
52e6646f39 Revert "chore(lms): wip actions for lms table"
This reverts commit a6ddbe7f08.

WORK IN PROGRESS TRANSFERRED TO BRANCH INSTEAD
2022-05-19 16:15:30 +02:00
Steffen Jost
a6ddbe7f08 chore(lms): wip actions for lms table 2022-05-18 18:11:47 +02:00
Steffen Jost
412fa9c381 chore(lms): direct routes send response code instead of redirect 2022-05-18 12:42:01 +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
9da881c0ce chore(term): add some clarifications to tern settings 2022-04-27 18:21:03 +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
3ef4587bcc chore(lms): add removal of closed lms users after audit duration expiry 2022-04-26 13:23:41 +02:00
Steffen Jost
05423d4515 chore(lms): job dequeue implemented, deleting missing still 2022-04-25 18:43:54 +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
5c9a5206df chore(lms): fix some malfunctioning filters 2022-04-14 15:05:32 +02:00
Steffen Jost
5f31e10119 refactor(lms): fix build 2022-04-14 11:55:33 +02:00
Steffen Jost
3d546c9e82 chore(lms): filtering qualfication overview 2022-04-13 17:18:33 +02:00
Steffen Jost
265107859e chore(lms): continue work on qualification overview page 2022-04-13 11:54:12 +02:00
Steffen Jost
1e4b8137e3 chore(lms): qualfication users page augmented 2022-04-12 18:20:34 +02:00
Steffen Jost
8af8526e61 chore(lms): attempts to use standard columns working now after refactoring 2022-04-12 17:12:15 +02:00
Steffen Jost
2326b077c9 chore(lms): lmsUser Overview reworked to newfound purpose. work in progress, compiles 2022-04-12 13:32:23 +02:00
Steffen Jost
06201bc22e refactor(lms): better lms indentifiers and passwords 2022-04-12 11:30:53 +02:00
Steffen Jost
2c66cb5e5d chore(lms): add more columns to all qualficiation 2022-04-11 16:30:45 +02:00
Steffen Jost
39f16b90db chore(lms): lmsstatus to proper semigroup, notifications for qualifications added but need more work 2022-04-08 17:28:55 +02:00
Steffen Jost
49ccb35035 chore(lms): dispatch single fresh lms user implemented 2022-04-06 17:35:47 +02:00
Steffen Jost
21b74a5d7f feat(lms): random ident pw generation without db 2022-04-05 16:16:02 +02:00
Steffen Jost
efcc9526ac chore(dbtable): fix tooltipCell to display default icon 2022-04-05 11:03:25 +02:00
Steffen Jost
2dac5a056c refactor(lms): qualification validity changed from utctime to days 2022-04-04 15:39:57 +02:00
Steffen Jost
a5121f0d3e feat(lms): enable upload handlers for all upload routes 2022-04-04 15:19:17 +02:00
Steffen Jost
9483a0fc15 chore(lms): qualfication overview table refactored 2022-04-04 13:48:14 +02:00
Steffen Jost
8991bdd41f revert(lms): back to working version of qualification table 2022-04-01 15:35:51 +02:00
Steffen Jost
5d8614cc1a chore(lms): failed attempt to use groupBy in dbTable 2022-04-01 15:21:38 +02:00
Steffen Jost
37c0f273b1 chore(lms): wip-groupBy for counting 2022-03-31 18:25:02 +02:00
Steffen Jost
4fd4462045 chore(term): change to 4 digit format for disambiguation 2022-03-31 12:59:56 +02:00
Steffen Jost
88b22d50e8 chore(terms): switched to years 2022-03-30 16:46:41 +02:00
Steffen Jost
c7f734cfca chore(lms): complete import jobs 2022-03-25 17:40:37 +01:00
Steffen Jost
904e3ee044 chore(lms): create job for processing lms results 2022-03-24 16:17:50 +01:00
Steffen Jost
1f4cabc8da chore(lms): demo subSelect in dbtSQLQuery vs sqlCell 2022-03-23 18:08:44 +01:00
Steffen Jost
577399199a chore(lms): qualfication overview table stub working 2022-03-23 15:35:22 +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
0d6bfaf099 chore(lms): bette lms overview tables with filtering 2022-03-21 18:26:11 +01:00
Steffen Jost
01d9916520 chore(lms): reorder routes and (wip) overview table 2022-03-17 18:40:58 +01:00
Steffen Jost
5e4906d04e chore(lms): fix build 2022-03-17 15:18:34 +01:00
Steffen Jost
9e91eab139 chore(lms): direct export for lms users working 2022-03-17 13:13:06 +01:00
Steffen Jost
e860a99657 chore(lms): upload and direct for userlist and result working now 2022-03-17 11:16:28 +01:00
Steffen Jost
cbfa88a059 chore(lms): clean direct result upload 2022-03-16 18:33:40 +01:00
Steffen Jost
51aa76ebdb chore(lms): add working direct upload page lms results 2022-03-16 17:37:25 +01:00
Steffen Jost
7ccbf5868d chore(lms): reinstate CSV examples, sorting working now 2022-03-14 17:32:34 +01:00
Steffen Jost
497e3e38e1 chore(lms): remove example data to allow sorting again; ignore identical imports for lms tables 2022-03-11 17:50:40 +01:00
Steffen Jost
4a1fc5ebb2 chore(lms): switch result day format to LmsDay 2022-03-11 11:47:19 +01:00
Steffen Jost
f9fb236025 chore(lms): minor changes 2022-03-10 19:47:45 +01:00
Steffen Jost
9e80a2e5e9 chore(lms): activate filters, add examples 2022-03-08 16:16:16 +01:00
Steffen Jost
6772290044 chore(lms): add newtype for special day format (not yet used) 2022-03-08 11:17:35 +01:00
Steffen Jost
dc4ea0cc29 chore(lms): export user implemented 2022-03-07 19:12:15 +01:00
Steffen Jost
5aae0339fb refactor(lms): simplify lms result interface 2022-03-07 12:51:04 +01:00
Steffen Jost
864c2f13ad chore(status): minor code cleaning 2022-03-03 17:28:31 +01:00
Steffen Jost
aa54bba62b chore(lms): encode bool by 0 and 1 in lms csv export/import 2022-02-24 13:03:59 +01:00
Steffen Jost
c1d0f63620 chore(lms): add dd-mm-yyyy date format specified in lms interface 2022-02-24 12:37:02 +01:00
Steffen Jost
9ee476736c fix(lms): correct lms table column sorting key 2022-02-24 11:33:13 +01:00
Steffen Jost
0a43acbfad chore(lms): lms userlist handler should be working now 2022-02-23 18:26:34 +01:00
Steffen Jost
902bb71a22 chore(status): minor rewording of status page 2022-02-23 18:20:35 +01:00
Steffen Jost
60087d44b0 chore(lms): userlist page csv export added 2022-02-23 17:07:43 +01:00
Steffen Jost
01a2f47961 chore(lms): userlist page refactored and improved 2022-02-23 16:05:29 +01:00
Steffen Jost
3ec9401d39 chore(lms): minor refactor for csv filenames 2022-02-21 17:57:52 +01:00
Steffen Jost
e5216fde31 chore(lms): import ought to work now 2022-02-21 17:02:53 +01:00
Steffen Jost
8ad25c6ca5 chore(lms): remove some unnecessary singleton-cases to expose types 2022-02-21 15:07:16 +01:00
Steffen Jost
a49c24147e chore(lms): add another common version of camelToPathPiece 2022-02-21 14:34:48 +01:00
Steffen Jost
f5cab6e58b chore(lms): make the stub for csv import of LmsResult compile again 2022-02-21 12:53:38 +01:00
Steffen Jost
fea453a87e chore(lms): work on stub for csv import of LmsResult 2022-02-18 17:54:24 +01:00
Steffen Jost
e821b416f0 chore(lms): add skeleton for csv decoding of lms result 2022-02-18 14:33:00 +01:00
Steffen Jost
40c312d2bd chore(lms): change routes to respect schools 2022-02-17 16:05:17 +01:00
Steffen Jost
e338c025e5 chore(lms): table filter finally typing 2022-02-16 18:13:52 +01:00
Steffen Jost
3d3ac9d77c chore(lms): make model compile again, sort out model errors 2022-02-15 18:15:39 +01:00
Steffen Jost
70409fa320 chore(qualifications): expand model to include CalendarDiffDays 2022-02-14 22:14:35 +01:00
Steffen Jost
08ad0da878 chore(lms): display lmsresultlist compiles but incomplete 2022-02-11 16:29:43 +01:00
Steffen Jost
e28c75b5e2 chore(lms): display lmsuserlist compiles but incomplete 2022-02-10 16:55:22 +01:00
Steffen Jost
37411b7106 chore(lms): add stubs for lms userlist and result uploads 2022-02-10 15:40:58 +01:00
Steffen Jost
31154b9430 chore(lms): add required lenses for stub wip 2022-02-08 18:01:59 +01:00
Steffen Jost
c76b2efd1d chore(lms): continued work on stub wip 2022-02-08 12:21:35 +01:00
Sarah Vaupel
417a48e7cb chore(lms): work on lms handler stub 2022-02-08 11:43:37 +01:00
Steffen Jost
3eeac06c47 chore(lms): minor code cleaning 2022-02-08 09:36:11 +01:00
Steffen Jost
cdc297716a chore(lms): add datatypes for export tables 2022-02-07 18:18:40 +01:00
Sarah Vaupel
303e7096d3 chore: add LMS Handler stub 2022-02-04 18:20:15 +01:00
Steffen Jost
02051100e4 refactor(utils): code cleaning 2022-01-13 11:53:20 +01:00
Steffen Jost
fe190c022e test(restarts): add application crash button to admin test page 2022-01-12 12:48:04 +01:00
Steffen Jost
8743719183 feat(status): show instance running time 2022-01-11 17:55:20 +01:00
Steffen Jost
ddb1a15c18 fix(user): display name may omit hyphenated given name parts 2022-01-07 16:52:10 +01:00
Steffen Jost
2fb4dce95f chore(ldap): remove deprecated code 2022-01-05 13:57:07 +01:00
Steffen Jost
a5d5d8dbd6 fix(build): remove obsolete import 2022-01-05 13:43:17 +01:00
Steffen Jost
61cfdc8758 fix(ldap): allow punctuation in displaynames 2022-01-05 13:08:08 +01:00
Steffen Jost
a09d8b6dd0 Fix/ldap 2021-12-15 19:12:14 +01:00
Steffen Jost
4846547f48 chore(status): show build age in days 2021-11-26 15:55:52 +01:00
Steffen Jost
1bb500ab02 fix(status): nix files inaccessible on build server 2021-11-22 16:29:21 +01:00
Steffen Jost
c59ecf5019 fix(status): module imports fixed 2021-11-22 12:36:12 +01:00
Steffen Jost
6a2719071f chore(status): add time and container version to status page 2021-11-22 12:05:13 +01:00
Steffen Jost
8130eb6b7f fix(health): include compile time instead of version number 2021-10-28 11:22:33 +02:00
Steffen Jost
621444829e fix(health): correct file path 2021-10-28 09:46:40 +02:00
Steffen Jost
0c0cb06cdc chore(termdays): add function to step businessdays 2021-10-25 18:00:06 +02:00
Steffen Jost
6728106cd5 refactor(term): terms are now the day the lecture starts 2021-10-22 13:37:06 +02:00
Steffen Jost
426af0f183 chore(status): add very simple status page with nix/docker/version numbers 2021-10-21 16:26:56 +02:00
Steffen Jost
f1f510c24c chore(terms): add holiday presets; fix term edit error messages 2021-09-30 11:35:32 +02:00
Steffen Jost
aeafe3118b fix(types): move term identifier start/end information to type definition; simplifies fill 2021-09-22 13:39:22 +02:00
Steffen Jost
9540f5ce0f chore(term): terms changed to quarters; does not compile yet. tests and fill are todos 2021-09-22 09:57:35 +02:00
Steffen Jost
c4fc67d4e8 chore: remove workflows 2021-09-07 12:57:53 +02:00
Gregor Kleen
bd660ab7ad refactor: fix haddock 2021-08-27 20:42:34 +02:00
ros
b1787cd77e feat(tutor tabel sorting): dbt sorting tutors added 2021-08-19 09:13:26 +00:00
ros
482241d033 feat(sorting tutorial table): done 2021-08-19 09:13:26 +00:00
Gregor Kleen
7aadb6662b feat(corrections-r): allow csv exporting one line per submittor 2021-08-18 20:59:52 +02:00
Gregor Kleen
fe8e4bbd4f feat(corrections-r): json export 2021-08-18 19:00:12 +02:00
Gregor Kleen
2a6248e3d5 feat(corrections-r): csv export
Fixes #705
2021-08-18 16:54:50 +02:00
Gregor Kleen
51522efc7c feat(corrections-r): authorship statement state 2021-08-17 14:38:52 +02:00
Gregor Kleen
57ea5fe329 refactor(corrections-r): modernize 2021-08-17 12:46:27 +02:00
Gregor Kleen
153af8c6b4 feat(corrections-r): filter/sort by pseudonym 2021-08-17 12:30:08 +02:00
Gregor Kleen
1b6b781e82 fix(corrections-r): allow filtering by matriculation 2021-08-17 11:44:14 +02:00
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