Commit Graph

486 Commits

Author SHA1 Message Date
Steffen Jost
9bfcbfc568 test(avs): AvsCardNo instances adjusted for 8-digit codes 2022-11-16 16:01:35 +01:00
Steffen Jost
c04704a549 chore(company): add company db 2022-11-16 13:46:55 +01:00
Steffen Jost
af0bed5bd4 chore(lms): distinct qualifications filter by notExists alternative implemented 2022-10-27 17:23:28 +02:00
Steffen Jost
e485f2e697 chore(aps): direct route for automatic print job acknowledging 2022-10-14 18:39:31 +02:00
Sarah Vaupel
582b075466 chore: conform to REUSE specification 2022-10-12 09:35:16 +02:00
Steffen Jost
59875d9abe chore(test): fix build 2022-10-07 16:41:09 +02:00
Steffen Jost
86b5f0f175 chore(qualifications): show qualifications on user profile page and send expired notifications 2022-10-05 17:23:48 +02:00
Steffen Jost
1731d22ba5 fix(lms): prevent duplicated LmsIdents and Letter sending 2022-09-30 18:21:55 +02:00
Steffen Jost
7467c3fad7 chore(build): remove redundant import (2nd attempt) 2022-09-28 19:43:50 +02:00
Steffen Jost
d26c145e55 chore(build): remove redundant import 2022-09-28 19:28:09 +02:00
Steffen Jost
c76fb2229d chore(lpr): convenience acknowledgement secured against being outdated by hash 2022-09-28 16:03:58 +02:00
Steffen Jost
c71309aa47 chore(test): fix build by adding needed imports 2022-09-28 16:01:09 +02:00
Steffen Jost
fdd2da2405 chore(lpr+avs): show print ack-date for lms letter invites; refactor avs codes 2022-09-27 18:31:24 +02:00
Steffen Jost
116c699a18 chore(avs): fix json tests 2022-09-27 14:24:25 +02:00
Steffen Jost
5793acfbbb chore(avs): adjust arbitrary instances to ensure check succeeding 2022-09-27 11:15:15 +02:00
Steffen Jost
ebd557ff0a chore(avs): add AuthNoLogin authentication mode 2022-09-26 14:31:14 +02:00
Steffen Jost
b4a25df963 chore(avs): more resilient JSON en/decoding 2022-09-26 11:39:07 +02:00
Steffen Jost
d75f741289 fix build 2022-09-23 12:37:25 +02:00
Steffen Jost
157d2f7970 chore(lms): proper lms dequeueing now implemented; whole process checked 2022-09-19 19:38:29 +02:00
Steffen Jost
4dc828f9a2 chore(lms): add suspension to qualifications 2022-09-16 11:22:52 +02:00
Steffen Jost
bd539358bd refactor(lms): send user notifications only after lms acknowleged e-learning 2022-09-15 18:44:53 +02:00
Steffen Jost
cac4870c95 feat(lpr): print center allows filtering by day now 2022-09-09 15:46:18 +02:00
Steffen Jost
712f9adcdb chore(lms): fix build 2022-09-08 18:31:38 +02:00
Steffen Jost
0001dfbba9 chore(lms): fix build 2022-09-08 18:21:19 +02:00
Steffen Jost
9f3cb4ffe4 Revert "bad(idea): deactivate failig tests to release - revert me please"
This reverts commit 5b8f77ac97.
2022-09-05 16:06:07 +02:00
Steffen Jost
10e823b0c5 refactor(pandoc): rewrite tests for pandoc applyMetas (2) 2022-09-05 16:04:37 +02:00
Steffen Jost
58cc35d118 refactor(pandoc): rewrite tests for pandoc applyMetas 2022-09-05 15:24:56 +02:00
Steffen Jost
475eb600bb Revert "test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed"
This reverts commit 3081e61e02.
2022-09-05 14:29:04 +02:00
Steffen Jost
5150b6f9b6 Revert "test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed 2"
This reverts commit e0bfa4ce13.
2022-09-05 12:33:30 +02:00
Steffen Jost
d755ff6352 Revert "test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed 3"
This reverts commit 0a25a7cad3.
2022-09-05 12:33:30 +02:00
Steffen Jost
0a25a7cad3 test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed 3 2022-09-03 11:43:08 +02:00
Steffen Jost
e0bfa4ce13 test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed 2 2022-09-03 11:42:07 +02:00
Steffen Jost
3081e61e02 test(pandoc): temporarily disable failing test for applyMetas -- to be reverted and properly fixed 2022-09-03 11:41:03 +02:00
Steffen Jost
5b8f77ac97 bad(idea): deactivate failig tests to release - revert me please 2022-09-03 11:14:15 +02:00
Steffen Jost
bdfb38d8dc pandoc: restrict exports of print modul to avoid rogue print jobs 2022-09-02 17:05:10 +02:00
Steffen Jost
7725e97280 test(exam): disable lenghty exam tests while exams are not used 2022-09-02 15:06:26 +02:00
Steffen Jost
7c86293005 fix: build 2022-09-02 11:00:52 +02:00
Steffen Jost
83b8e765c6 lms: add pin passwords to user records 2022-09-01 16:16:56 +02:00
Steffen Jost
3eedff2b9f lms: add interface for create fake users and verify it is working 2022-09-01 12:57:02 +02:00
Steffen Jost
a0d64dff3a test(SemVer): fix Arbitrary SemVer.Version to account for invalid Ord instance 2022-08-31 10:12:27 +02:00
Steffen Jost
f8afca0598 feat(avs): add extraction functions for avs datatypes and tests 2022-08-30 18:27:39 +02:00
Steffen Jost
188f101eed test(user): add new field to fix build 2022-08-30 18:25:52 +02:00
Steffen Jost
d3314b3e36 lpr: add postal address field to user table 2022-08-24 18:25:34 +02:00
Steffen Jost
439520794d chore(lms): more testdata 2022-07-29 14:57:36 +02:00
Steffen Jost
085b7ba3e8 refactor(tests): pandoc tests simplified 2022-07-20 17:31:05 +02:00
Steffen Jost
ed3ca8c3d6 fix(build): tests were overzealous 2022-07-16 00:03:00 +02:00
Steffen Jost
ea2873476b chore(pandoc): improved tests for helper functions like addMeta 2022-07-15 17:45:15 +02:00
Steffen Jost
e63a3af926 chore(pandoc): add more tests 2022-07-14 19:09:30 +02:00
Steffen Jost
8b14cd6c4c test(pandoc): add more tests for pandoc helper functions 2022-07-14 18:20:57 +02:00
Sarah Vaupel
b0be3ec6a6 chore(tests): fix pandoc tests 2022-07-14 18:17:36 +02:00
Sarah Vaupel
ac78edd99c chore: pandoc test stub 2022-07-14 17:57:08 +02:00
Steffen Jost
a35341d4b7 fix(build): remove redundant import 2022-07-04 13:05:28 +02:00
Steffen Jost
7a6ea92063 refactor(avs): account for 404 response instead of empty search results, more quickcheck tests 2022-07-01 16:31:12 +02:00
Steffen Jost
7a717923b2 chore(avs): formalize all avs responses to proper datatypes 2022-06-30 16:38:52 +02:00
Steffen Jost
a8dc8f6d90 refactor(avs): get rid of awkward signatures and contain AVS api to one module 2022-06-30 13:32:30 +02:00
Steffen Jost
75ba27d74a chore(worklfow): remove system message about workflows 2022-06-27 16:52:15 +02:00
Steffen Jost
dd8910c3c4 Fradrive dbselectif 2022-06-10 19:12:07 +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
c7c0cf89ab chore(lms): complete lms renewal notification and adjust db filling 2022-04-26 17:38:03 +02:00
Steffen Jost
5c9a5206df chore(lms): fix some malfunctioning filters 2022-04-14 15:05:32 +02:00
Steffen Jost
3d546c9e82 chore(lms): filtering qualfication overview 2022-04-13 17:18:33 +02:00
Steffen Jost
1e4b8137e3 chore(lms): qualfication users page augmented 2022-04-12 18:20:34 +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
2dac5a056c refactor(lms): qualification validity changed from utctime to days 2022-04-04 15:39:57 +02:00
Steffen Jost
9483a0fc15 chore(lms): qualfication overview table refactored 2022-04-04 13:48:14 +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
ab45a719c3 chore(lms): complete dispatchJobLmsResults with persistent now 2022-03-24 17:52:25 +01:00
Steffen Jost
1f4cabc8da chore(lms): demo subSelect in dbtSQLQuery vs sqlCell 2022-03-23 18:08:44 +01:00
Steffen Jost
dc4ea0cc29 chore(lms): export user implemented 2022-03-07 19:12:15 +01:00
Steffen Jost
1acaf54840 chore(fill): rename avn-a to proper fa 2022-03-04 11:43:39 +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
fea453a87e chore(lms): work on stub for csv import of LmsResult 2022-02-18 17:54:24 +01:00
Steffen Jost
2fb4dce95f chore(ldap): remove deprecated code 2022-01-05 13:57:07 +01:00
Steffen Jost
a09d8b6dd0 Fix/ldap 2021-12-15 19:12:14 +01:00
Steffen Jost
1c5dc74edf chore(terms): fix add term help message and allow alternative TermId Format 2021-11-26 15:57:15 +01:00
Steffen Jost
8f2bb43e2a chore(testdata): generate a user with simple password authentication 2021-11-25 12:45:33 +01:00
Steffen Jost
f807b42089 chore(dayterms): change termidentifiers to single days complete 2021-10-27 20:03:02 +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
6ec5abf056 chore(fill): add exam and sheet to driving lecture 2021-09-30 12:36:11 +02:00
Steffen Jost
538aa5b3b9 fix(fill): correct term start day guessing 2021-09-30 09:41:23 +02:00
Steffen Jost
59a7e1ceb2 fix(fill): minor testdata fixes 2021-09-28 17:52:01 +02:00
Steffen Jost
fb5cd5558c fix(build): fix botched merge in fill 2021-09-28 16:33:03 +02:00
Steffen Jost
650a2abebd chore(merge): merge branch 'master' into add_company_admins to update develop 2021-09-27 15:30:02 +02:00
Steffen Jost
e33ca48227 chore(testdata): create f course for avn-a 2021-09-24 19:38:46 +02:00
Steffen Jost
bcbaad0da8 chore(testdata): terms changes to yearly quarters working now 2021-09-23 18:00:13 +02:00
Gregor Kleen
be70d90402 chore(docker): no root & fill 2021-09-20 17:12:36 +02:00
Steffen Jost
bb696d0332 fix(build): remove tests for workflows 2021-09-09 17:45:32 +02:00
Steffen Jost
c4fc67d4e8 chore: remove workflows 2021-09-07 12:57:53 +02:00
Gregor Kleen
42f1eabb2c fix(csv): less quoting in semicolon separated lists 2021-08-18 19:00:53 +02:00
Gregor Kleen
2a6248e3d5 feat(corrections-r): csv export
Fixes #705
2021-08-18 16:54:50 +02:00
Gregor Kleen
7749238e55 feat(submissions): display authorship statements 2021-08-12 17:55:19 +02:00
Gregor Kleen
6c600daf2b chore(workflows): introduce _index.yaml 2021-07-22 15:00:10 +02:00
Gregor Kleen
34b3e6ae21 feat: demand authorship statements 2021-07-18 00:16:32 +02:00
Gregor Kleen
a9fe7487a6 chore: fix tests 2021-07-18 00:16:32 +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
b6a72d9a45 chore(exams): connect exam authorship statement form part to model 2021-07-18 00:16:29 +02:00
Sarah Vaupel
a1111b498f refactor: update db fill 2021-07-18 00:16:28 +02:00
Sarah Vaupel
0735c05a74 feat(sheets): eliminate authship statement required Bool 2021-07-18 00:16:26 +02:00
Sarah Vaupel
996262c327 chore: set authorship statements in db-fill 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
ros
90e4a620f0 feat(course material): first two filters 2021-07-05 16:45:12 +02:00
Gregor Kleen
3646e42d3f chore(db-fill): student system-function 2021-07-05 16:38:55 +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
3eb06f3d1d chore: fix tests 2021-06-23 15:28:55 +02:00
Gregor Kleen
71358f76a6 chore(tests): fix 2021-06-10 22:12:50 +02:00
Gregor Kleen
cde0122529 feat(news): active allocations for lecturers 2021-06-10 21:08:54 +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
df073ef794 feat(terms): time based term activity 2021-06-08 15:13:08 +02:00
Gregor Kleen
669ed3c6ef chore: fix tests 2021-06-08 09:47:25 +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
adcd5d5aee fix: better pathPieceJoined 2021-06-02 17:24:24 +02:00
Gregor Kleen
566e69e835 chore: fix tests 2021-05-19 21:34:59 +02:00
Gregor Kleen
c6a6ec721c feat(submissions): optionally disable consideration for deficit 2021-05-11 14:17:12 +02:00
Gregor Kleen
e95abc97ee refactor: stabilize showCompactCorrectorLoad 2021-05-05 13:08:12 +02:00
Gregor Kleen
605abda65a refactor: improve dbTable performance 2021-05-04 14:05:00 +02:00
Wolfgang Witt
b2d6eada17 refactor: calculate mimizeRooms before examAutoOccurrence 2021-03-29 16:03:36 +02:00
Wolfgang Witt
30fb1462ab chore: make tests compile again 2021-03-29 16:03:36 +02:00
Wolfgang Witt
3a92fd7ed0 chore(test): inform test about changed types 2021-03-29 16:03:32 +02:00
Gregor Kleen
5c513946c1 feat(csv-export): .xlsx 2021-03-17 21:15:00 +01:00
Gregor Kleen
badadff1e9 test: scale down examAutoOccurrence tests for performance 2021-03-16 17:22:53 +01:00
Wolfgang Witt
b36a15c0b2 chore(test): type of examOccurrenceCapacity changed 2021-03-15 10:45:37 +00:00
Wolfgang Witt
292f5cf91b fix(test): isNullResultJustified reported false positives
matriculation numbers are limited to suffixes of equal length
now the relevant test respects this (may result in bigger buckets)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e14c4091e6 chore(test): adjust function name to semantics 2021-03-15 10:45:37 +00:00
Wolfgang Witt
e13049d958 chore(test): inform test about changed type signature 2021-03-15 10:45:37 +00:00
Wolfgang Witt
2ee7f41d05 chore(test): fix type errors + add more surnames 2021-03-15 10:45:37 +00:00
Wolfgang Witt
d5b1203d53 chore(test): also test for equal length of matriculation description 2021-03-15 10:45:37 +00:00
Wolfgang Witt
7f1df44fc3 chore(test): hlint told me to use maybe here 2021-03-15 10:45:37 +00:00
Wolfgang Witt
bc42f3072f fix(test): fixed compiler errors (oops) 2021-03-15 10:45:37 +00:00
Wolfgang Witt
daceac95fc chore(test): relax requirements for justified nullResult
Instances with bigger user buckets than the smallest room might correctly fail
Thus, don't report an error for them.
2021-03-15 10:45:37 +00:00
Wolfgang Witt
7e1b75c2e1 fix: shown ranges "include" special mappings
previously, they stopped just before leading to clashes with the next range
e.g. Äm would cause Am as mapping end with the next starting at An
Now, the mapping end is AZ with the next starting at BA
2021-03-15 10:45:37 +00:00
Wolfgang Witt
4e76fe7e50 fix: increase size of test instances again (oops) 2021-03-15 10:45:37 +00:00
Wolfgang Witt
525e24b56d chore(test): check for non-overlapping rangeDescription 2021-03-15 10:45:37 +00:00
Wolfgang Witt
6ccc192426 chore: remove -Wwarn 2021-03-15 10:45:37 +00:00
Wolfgang Witt
795598ea06 chore(test): re-enable justifiedNullResult-test 2021-03-15 10:45:37 +00:00
Wolfgang Witt
5480e2d7b7 chore: names with non-ascii prefix get a ExamOccurrenceMappingSpecial 2021-03-15 10:45:37 +00:00
Wolfgang Witt
d60f93561f fix: make sure it compiles again + add 2-letter name 2021-03-15 10:45:37 +00:00
Wolfgang Witt
a66c61cecc chore(test): add surnames with unicode characters 2021-03-15 10:45:37 +00:00
Wolfgang Witt
dbd7726bbb chore(test): add test for ExamRoomRandom 2021-03-15 10:45:37 +00:00
Wolfgang Witt
b6df520fab chore(test): disable justifiedNullResult-tests 2021-03-15 10:45:37 +00:00
Wolfgang Witt
a692899ae6 chore(test): make UserProperties a newtype 2021-03-15 10:45:37 +00:00