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