Wolfgang Witt
|
11664dcd82
|
fix: buttons know about ALL actions from other buttons
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
13af035223
|
chore: correct button classes
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
65d0f24d71
|
chore: rename btn-constructors
|
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
|
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
|
ae3e1b6266
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
74219c632d
|
Apply 2 suggestion(s) to 2 file(s)
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
26d49711d3
|
chore: add tip for unlimited capacity
|
2021-03-29 16:03:32 +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
|
3a92fd7ed0
|
chore(test): inform test about changed types
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
483ec3fa85
|
chore: remove capacity-required marker
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
d34f674c3e
|
chore: use ∞ to display unrestricted room size
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
03a0899f5f
|
chore: chase error messages
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
1c24b8e5e2
|
chore: display unrestricted rooms as "-"
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
7e425754fc
|
chore: inform examAutoOccurrence about unrestricted room sizes
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
d3661b69fd
|
chore: create ExamRoomCapacity-type
_examRoomCapacityIso for convenience
|
2021-03-29 16:03:30 +02:00 |
|
Wolfgang Witt
|
9ce54efd28
|
chore: make examOccurrenceCapacity optional
|
2021-03-29 16:03:30 +02:00 |
|
Gregor Kleen
|
75c0c459ac
|
chore(release): 25.6.0
|
2021-03-29 11:07:28 +02:00 |
|
Gregor Kleen
|
5dad0a79c7
|
chore: improve faq & results mail for allocations
|
2021-03-29 10:47:14 +02:00 |
|
Gregor Kleen
|
f0e45477fa
|
feat(frontend): password visibilty toggle
|
2021-03-26 16:05:02 +01:00 |
|
Gregor Kleen
|
2d8428c566
|
chore: use custom yesod fork
|
2021-03-26 10:51:05 +01:00 |
|
Winnie Ros
|
ee7f32f5cc
|
refactor(messages): course finished, templates-msgs added
|
2021-03-25 13:07:43 +01:00 |
|
Winnie Ros
|
580c62067a
|
refactor(messages): course finished, templates missing
|
2021-03-25 11:13:16 +01:00 |
|
Gregor Kleen
|
418f7180b4
|
chore(release): 25.5.3
|
2021-03-24 21:50:15 +01:00 |
|
Gregor Kleen
|
0e50e6ebce
|
perf: try to reduce db-conn-load of cached auth
|
2021-03-24 21:43:24 +01:00 |
|
Gregor Kleen
|
b2815141dd
|
chore(release): 25.5.2
|
2021-03-24 18:04:25 +01:00 |
|
Gregor Kleen
|
2f85cea1de
|
perf: reduce db-conn-load of tokens
|
2021-03-24 17:35:40 +01:00 |
|
Gregor Kleen
|
fc35c6ac07
|
chore(release): 25.5.1
|
2021-03-23 22:14:37 +01:00 |
|
Gregor Kleen
|
ff8270042f
|
fix: remove cached-db-runner
Observed "connection disconnected" from persistent on 25.5.0
CachedDBRunner seemed suspicious.
|
2021-03-23 21:53:33 +01:00 |
|
Gregor Kleen
|
5786bc4032
|
chore(release): 25.5.0
|
2021-03-23 15:52:47 +01:00 |
|
Gregor Kleen
|
3ff97aca77
|
refactor: hlint
|
2021-03-23 15:52:28 +01:00 |
|
Gregor Kleen
|
c23222aef6
|
perf: try to reduce db conn load of site-layout/nav
|
2021-03-23 15:18:37 +01:00 |
|
Gregor Kleen
|
da724654ed
|
perf: try to reduce db connection load of auth
|
2021-03-23 11:07:05 +01:00 |
|
Gregor Kleen
|
1036926470
|
feat(course-participants): csv export first name/surname separately
|
2021-03-22 12:00:07 +01:00 |
|
Gregor Kleen
|
383d709620
|
refactor: give glossaryTerms better type
|
2021-03-19 16:58:10 +01:00 |
|
Gregor Kleen
|
33961d1cb9
|
chore(release): 25.4.0
|
2021-03-19 16:47:44 +01:00 |
|
Gregor Kleen
|
8795edd1fa
|
feat(submissions): also warn correctors about multiple submissions
|
2021-03-19 16:25:48 +01:00 |
|
Gregor Kleen
|
c19a00dcef
|
feat(submissions): warn about multiple submissions for same user
|
2021-03-19 16:09:15 +01:00 |
|
Gregor Kleen
|
9d1f1c6910
|
fix(auth): wrong caching for external-exam-staff
|
2021-03-19 14:20:49 +01:00 |
|
Gregor Kleen
|
72191315b6
|
fix(submissions): improve submission process
Fixes #675
|
2021-03-19 14:13:32 +01:00 |
|
Gregor Kleen
|
4c492861f1
|
chore(release): 25.3.0
|
2021-03-19 00:08:05 +01:00 |
|
Gregor Kleen
|
78d0f2522d
|
feat(exams): exam finish button
|
2021-03-19 00:05:56 +01:00 |
|