Steffen Jost
|
d4ea9e8088
|
Merge branch 'fradrive/letter'
|
2022-09-02 18:55:10 +02:00 |
|
Sarah Vaupel
|
1aa7a9438a
|
u2w-merge
|
2022-09-02 18:00:27 +02:00 |
|
Steffen Jost
|
e9485fe22d
|
lms: add fake user generation
|
2022-08-31 17:55:01 +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
|
d3314b3e36
|
lpr: add postal address field to user table
|
2022-08-24 18:25:34 +02:00 |
|
Steffen Jost
|
1ea047263c
|
lpr: auth tag system-printer fully functional
|
2022-08-24 14:23:47 +02:00 |
|
Steffen Jost
|
841936178d
|
lpr: add system function printer
|
2022-08-23 18:43:26 +02:00 |
|
Steffen Jost
|
8aab8b7b6b
|
chore(lms): full export (WIP)
|
2022-07-28 17:25:04 +02:00 |
|
Steffen Jost
|
085b7ba3e8
|
refactor(tests): pandoc tests simplified
|
2022-07-20 17:31:05 +02:00 |
|
Steffen Jost
|
104794a210
|
chore(letter): letter generation in handler; debugging
|
2022-07-08 19:02:00 +02:00 |
|
Steffen Jost
|
b813442012
|
fix(ratio): more attempts to fix ratio bug
|
2022-06-15 16:00:25 +02:00 |
|
Steffen Jost
|
882ca7c582
|
fix(haddock): fix accidental haddock comments
|
2022-06-14 18:17:08 +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
|
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
|
41a05edcd4
|
chore(lms): lmsstatus to semigroup for easy switch, lms notficiation stub
|
2022-04-07 18:05:29 +02:00 |
|
Steffen Jost
|
f1021d4e10
|
chore(lms): add primary lms job handler for kickoff of all qualifications
|
2022-04-06 18:19:36 +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
|
c7f734cfca
|
chore(lms): complete import jobs
|
2022-03-25 17:40:37 +01:00 |
|
Steffen Jost
|
ab45a719c3
|
chore(lms): complete dispatchJobLmsResults with persistent now
|
2022-03-24 17:52:25 +01:00 |
|
Steffen Jost
|
f9fb236025
|
chore(lms): minor changes
|
2022-03-10 19:47:45 +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
|
7b8e566f65
|
refactor(lms): encode bool by 0 and 1 in lms csv export/import
|
2022-02-24 14:00:07 +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
|
fea453a87e
|
chore(lms): work on stub for csv import of LmsResult
|
2022-02-18 17:54:24 +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
|
3656f1e6f1
|
chore(lms): rethunk qualifcation model and process
|
2022-02-16 17:35:56 +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
|
aa73359893
|
chore(lms): revise db model after discussion
|
2022-02-15 12:46:20 +01:00 |
|
Steffen Jost
|
c76b2efd1d
|
chore(lms): continued work on stub wip
|
2022-02-08 12:21:35 +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
|
ecdb22aa61
|
fix(termidentifier): rational not working use derived day instances instead
|
2021-10-28 11:22:03 +02: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
|
538aa5b3b9
|
fix(fill): correct term start day guessing
|
2021-09-30 09:41:23 +02:00 |
|
Steffen Jost
|
94b4ff2e7e
|
chore(term): generalize termToRational by using Enum instances
|
2021-09-24 14:25:10 +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
|
24e55ce209
|
Merge branch 'cicd_changes' into add_company_admins
Not sure if the logo changes cause trouble elsewhere, but I want to test them more now.
|
2021-09-13 11:16:00 +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 |
|
Steffen Jost
|
c6264f75b4
|
fix(haddock): hoogle.sh fails on a comment, turned into normal comment
|
2021-08-27 17:00:22 +02:00 |
|
Sarah Vaupel
|
d9d0e24762
|
Merge branch 'master' into 436-administrator-lecturertype
|
2021-08-20 12:20:48 +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
|
0184a5fe3b
|
fix(submissions): maintain anonymity
|
2021-08-16 11:07:48 +02:00 |
|
Gregor Kleen
|
59c7c17665
|
fix(jobs): flush only partially for reliability
|
2021-07-30 16:42:04 +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
|
960bd76aca
|
feat(schools): more school-wide configuration authorship statements
|
2021-07-18 00:16:26 +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 |
|
ros
|
15689c597e
|
feat(course admin): done
|
2021-07-05 12:53:17 +02:00 |
|
Gregor Kleen
|
3c0a41f5a1
|
Merge branch 'version-bumps'
|
2021-06-29 14:34:54 +02:00 |
|
Gregor Kleen
|
03226eca6a
|
fix(health): monitor flush by check interval not flush interval
|
2021-06-28 10:23:18 +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
|
426c40f0a4
|
feat(workflows): enum fields
|
2021-06-22 18:36:36 +02:00 |
|
Gregor Kleen
|
aa1c0c8a3e
|
chore(health): monitor job flushes
|
2021-06-21 15:53:42 +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
|
5944a174bc
|
feat(workflows): new field CaptureDateTime
|
2021-06-09 13:12:01 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
Gregor Kleen
|
d7f2d11392
|
feat(submission-list): bulk download submission originals
Fixes #707
|
2021-06-03 10:59:22 +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
|
c2212a86e6
|
refactor: hlint
|
2021-05-04 19:40:50 +02:00 |
|
Gregor Kleen
|
605abda65a
|
refactor: improve dbTable performance
|
2021-05-04 14:05:00 +02:00 |
|
Gregor Kleen
|
87ab97de00
|
style: fancify favourite toggle
|
2021-04-13 20:08:10 +02:00 |
|
Gregor Kleen
|
37cdc775b5
|
feat: partial support for lsf import
Work on #686
|
2021-04-12 11:54:13 +02:00 |
|
Gregor Kleen
|
1717785a51
|
refactor: be more explicit about ARC strictness
|
2021-04-09 12:27:04 +02:00 |
|
Gregor Kleen
|
939ab37588
|
feat: additional general purpose caching tier (memcachedLocal)
|
2021-04-08 18:36:06 +02:00 |
|
Wolfgang Witt
|
b5ee9f2c05
|
refactor: make ExamOccurrenceCapacity a newtype
use pattern synonyms for convenience, so usage doesn't change
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
d3661b69fd
|
chore: create ExamRoomCapacity-type
_examRoomCapacityIso for convenience
|
2021-03-29 16:03:30 +02: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 |
|
Gregor Kleen
|
600bbe5d7e
|
feat: admins can efficiently generate many tokens for random users
|
2021-03-16 16:02:00 +01:00 |
|
Wolfgang Witt
|
e03326e1ac
|
chore: examAutoOccurrence converted to Either
|
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 |
|
Gregor Kleen
|
e88b6d6bab
|
fix: invalidate nav caches
|
2021-03-12 18:39:00 +01:00 |
|
Gregor Kleen
|
63f0d3c37a
|
feat(auth): user independent authorisation caching
BREAKING CHANGE: additional authorisation caching
|
2021-03-08 12:08:43 +01:00 |
|
Gregor Kleen
|
8d1f216b5b
|
feat(caching): introduce cache prewarming
|
2021-02-17 14:31:30 +01:00 |
|
Gregor Kleen
|
e2eddc93c5
|
chore(changelog): bump
|
2021-02-15 14:29:17 +01:00 |
|
Gregor Kleen
|
8798f547a6
|
feat: ensure cached study feature relevance is up to date
|
2021-02-08 19:53:00 +01:00 |
|
Gregor Kleen
|
03e9f5be56
|
refactor: switch everything to cached relevant study features
|
2021-02-04 23:12:27 +01:00 |
|
Gregor Kleen
|
f4f95e1494
|
chore(profiling): restore prof-auto and test build
Revert "chore(profiling): switch to prof-auto-top to hopefully fix build"
This reverts commit 07bde5b012.
|
2021-02-03 09:06:55 +01:00 |
|
Gregor Kleen
|
09ce1bb035
|
chore(profiling): remove all newtype-deriv PersistFieldSql instances
|
2021-02-02 19:48:11 +01:00 |
|
Gregor Kleen
|
c90dcba1a7
|
chore(profiling): remove all cost centres to hopefully fix build
|
2021-02-02 18:12:01 +01:00 |
|
Gregor Kleen
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
2c0fc63be1
|
feat(dbtable): extra representations
|
2021-01-21 13:22:22 +01:00 |
|
Gregor Kleen
|
500000ba0f
|
feat(exams): exam sheets
|
2021-01-18 14:19:02 +01:00 |
|
Gregor Kleen
|
ae3f2aa703
|
chore: version bumps
|
2021-01-11 14:16:39 +01:00 |
|
Gregor Kleen
|
13b6fe1db5
|
chore: setup for profiling
|
2020-12-12 17:12:50 +01:00 |
|
Gregor Kleen
|
50455e68a1
|
feat(auth): record student ldap role
|
2020-12-10 19:09:33 +01:00 |
|
Gregor Kleen
|
03fda74415
|
Revert "feat: use c++ library for json parsing from database"
This reverts commit f22675189e.
|
2020-12-10 02:17:44 +01:00 |
|