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
|
5320a4fe98
|
feat(allocations): create & edit, list & download matching logs
|
2021-06-08 00:47:47 +02:00 |
|
Gregor Kleen
|
93a829b81b
|
fix: added uw-enter-as-tab to CCommR subject field
|
2021-06-07 15:13:04 +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
|
d7f2d11392
|
feat(submission-list): bulk download submission originals
Fixes #707
|
2021-06-03 10:59:22 +02:00 |
|
Gregor Kleen
|
d79a539f71
|
fix(memcached): don't 500 upon hitting item size limit
|
2021-06-02 16:46:24 +02:00 |
|
Gregor Kleen
|
d59f686021
|
fix: properly apply auth to corrections in sheet table
Fixes #700
|
2021-05-19 14:50:54 +02:00 |
|
Gregor Kleen
|
c6a6ec721c
|
feat(submissions): optionally disable consideration for deficit
|
2021-05-11 14:17:12 +02:00 |
|
Gregor Kleen
|
330a2fd974
|
Merge branch 'master' into merge-requests/37
|
2021-05-10 10:16:01 +02:00 |
|
Gregor Kleen
|
605abda65a
|
refactor: improve dbTable performance
|
2021-05-04 14:05:00 +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
|
c0a614ae6c
|
refactor(messages): splitting misc finished
|
2021-04-26 16:13:36 +02:00 |
|
Gregor Kleen
|
d8878a905e
|
feat(workflows): list involved users
|
2021-04-15 14:38:52 +02:00 |
|
Winnie Ros
|
dbbc9c4a69
|
refactor(messages): continuing
|
2021-04-12 16:37:56 +02:00 |
|
Gregor Kleen
|
37cdc775b5
|
feat: partial support for lsf import
Work on #686
|
2021-04-12 11:54:13 +02:00 |
|
Gregor Kleen
|
939ab37588
|
feat: additional general purpose caching tier (memcachedLocal)
|
2021-04-08 18:36:06 +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
|
cdaf1420e8
|
refactor(messages): admin-folder
|
2021-04-02 16:59:09 +02:00 |
|
Winnie Ros
|
f51679697f
|
refactor(messages): sheet-folder
|
2021-04-02 15:53:10 +02:00 |
|
Gregor Kleen
|
d65bd6889b
|
refactor: improve cryptoid caching
|
2021-03-30 20:02:16 +02:00 |
|
Winnie Ros
|
607fb12fa4
|
refactor(messages): course-bugs fixed, exam/* finished
|
2021-03-30 13:22:13 +02:00 |
|
Wolfgang Witt
|
16cbc78878
|
fix: correctly report NoUsers for ExamRoomRandom
preselection was ignored for the check so far
|
2021-03-29 16:03:38 +02:00 |
|
Wolfgang Witt
|
e00a2b074b
|
chore: nudges for ExamRoomRandom have a bigger effect
|
2021-03-29 16:03:38 +02:00 |
|
Wolfgang Witt
|
02589e4d00
|
fix: correct rebase-sourced error
|
2021-03-29 16:03:37 +02:00 |
|
Wolfgang Witt
|
25fa6ef0d7
|
refactor: hlint
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
b2d6eada17
|
refactor: calculate mimizeRooms before examAutoOccurrence
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
732df50530
|
fix: sort occurrences in the right order
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
fabf56c164
|
fix: check space of occurrences after ignoring
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
362e2cf00d
|
chore: also return sorted-state of occurrences
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
f6cbf99245
|
fix: oops
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
a35a481f33
|
chore: create (incomplete) ignore/reconsider buttons
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
25262aa7a5
|
chore: allow ignoring occurances based on a curated set
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
ddb68eeb98
|
chore: allow nudges between unrestricted rooms (random)
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
3ab8be2e0d
|
chore: reimagine nudge usage
- scale appropriately for unrestricted sizes
- don't behave weirdly for very large rooms
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
ff5d27cdf3
|
refactor: don't store order of unrestrictedOccurrences
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
2be9d76af2
|
fix: use extraUsers instead of extraCapacity for unrestricted pseudo-capacity
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
6e20c22f7d
|
chore: introduce a real cost function for unrestricted rooms
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
b7d7252649
|
refactor: hlint
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
7e425754fc
|
chore: inform examAutoOccurrence about unrestricted room sizes
|
2021-03-29 16:03:31 +02:00 |
|
Winnie Ros
|
ee7f32f5cc
|
refactor(messages): course finished, templates-msgs added
|
2021-03-25 13:07:43 +01:00 |
|
Gregor Kleen
|
da724654ed
|
perf: try to reduce db connection load of auth
|
2021-03-23 11:07:05 +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 |
|