Commit Graph

  • 0e50e6ebce perf: try to reduce db-conn-load of cached auth Gregor Kleen 2021-03-24 21:43:24 +0100
  • b2815141dd chore(release): 25.5.2 Gregor Kleen 2021-03-24 18:04:25 +0100
  • 2f85cea1de perf: reduce db-conn-load of tokens Gregor Kleen 2021-03-24 17:35:40 +0100
  • fc35c6ac07 chore(release): 25.5.1 Gregor Kleen 2021-03-23 22:14:37 +0100
  • ff8270042f fix: remove cached-db-runner Gregor Kleen 2021-03-23 21:53:33 +0100
  • 5786bc4032 chore(release): 25.5.0 Gregor Kleen 2021-03-23 15:52:47 +0100
  • 3ff97aca77 refactor: hlint Gregor Kleen 2021-03-23 15:52:28 +0100
  • c23222aef6 perf: try to reduce db conn load of site-layout/nav Gregor Kleen 2021-03-23 15:18:37 +0100
  • da724654ed perf: try to reduce db connection load of auth Gregor Kleen 2021-03-23 11:07:05 +0100
  • 1036926470 feat(course-participants): csv export first name/surname separately Gregor Kleen 2021-03-22 12:00:07 +0100
  • 383d709620 refactor: give glossaryTerms better type Gregor Kleen 2021-03-19 16:58:10 +0100
  • 33961d1cb9 chore(release): 25.4.0 Gregor Kleen 2021-03-19 16:47:44 +0100
  • 8795edd1fa feat(submissions): also warn correctors about multiple submissions Gregor Kleen 2021-03-19 16:25:48 +0100
  • c19a00dcef feat(submissions): warn about multiple submissions for same user Gregor Kleen 2021-03-19 16:09:15 +0100
  • 9d1f1c6910 fix(auth): wrong caching for external-exam-staff Gregor Kleen 2021-03-19 14:20:49 +0100
  • 72191315b6 fix(submissions): improve submission process Gregor Kleen 2021-03-19 14:13:32 +0100
  • 4c492861f1 chore(release): 25.3.0 Gregor Kleen 2021-03-19 00:08:05 +0100
  • 78d0f2522d feat(exams): exam finish button Gregor Kleen 2021-03-19 00:05:56 +0100
  • a6390eccbd fix(submissions): take care when to display corrections Gregor Kleen 2021-03-18 23:12:36 +0100
  • 0c37cbff64 chore: generalize embedRenderMessage Gregor Kleen 2021-03-18 18:47:34 +0100
  • 1763237d5a chore(release): 25.2.0 Gregor Kleen 2021-03-18 18:14:30 +0100
  • 91a51664c3 feat(submissions): improve behaviour of sheet-type-exam-part Gregor Kleen 2021-03-18 17:50:27 +0100
  • 8bdaae0881 fix(csv-export): mime confusion Gregor Kleen 2021-03-17 21:38:18 +0100
  • 5c513946c1 feat(csv-export): .xlsx Gregor Kleen 2021-03-17 21:15:00 +0100
  • 78c54959b6 chore(release): 25.1.2 Gregor Kleen 2021-03-17 09:48:03 +0100
  • f09f851e2b perf(admin-tokens): worse but faster selection of active users Gregor Kleen 2021-03-17 09:45:13 +0100
  • 8df6143ced chore(release): 25.1.1 Gregor Kleen 2021-03-17 00:20:56 +0100
  • a314f64a70 fix: weight random token impersonation towards active users Gregor Kleen 2021-03-17 00:19:45 +0100
  • e0e13e74f1 chore(release): 25.1.0 Gregor Kleen 2021-03-16 17:23:36 +0100
  • badadff1e9 test: scale down examAutoOccurrence tests for performance Gregor Kleen 2021-03-16 17:22:53 +0100
  • 51a90bbb5f refactor(messages): course/application/event Winnie Ros 2021-03-16 16:40:57 +0100
  • 600bbe5d7e feat: admins can efficiently generate many tokens for random users Gregor Kleen 2021-03-16 16:02:00 +0100
  • ba3b8d5a4f chore: teach hlint about lens Gregor Kleen 2021-03-16 11:46:17 +0100
  • 8d9d3c613f refactor(messages): msgmenu only for navLabel, gender-neutral language navigation Winnie Ros 2021-03-16 11:43:00 +0100
  • 578a78f21b Merge branch 'exam-rooms' into 'master' Gregor Kleen 2021-03-16 09:29:01 +0000
  • c796bd5934 refactor(messages): navigation messages in new folder Winnie Ros 2021-03-15 18:26:23 +0100
  • 7b10a9ae0f refactor(messages): breadcrumbs extracted and added Winnie Ros 2021-03-15 17:23:30 +0100
  • 0ab6d75394 chore: made error messages gender-neutral Wolfgang Witt 2021-03-04 00:18:00 +0100
  • f931c67a9e fix: typo Wolfgang Witt 2021-03-03 11:23:26 +0100
  • 19be4677bb chore: improved error messages Wolfgang Witt 2021-03-03 11:16:20 +0100
  • 9b0adab023 chore: extende random distribution with nudges Wolfgang Witt 2021-03-02 15:01:21 +0100
  • b36a15c0b2 chore(test): type of examOccurrenceCapacity changed Wolfgang Witt 2021-03-02 13:26:58 +0100
  • 292f5cf91b fix(test): isNullResultJustified reported false positives Wolfgang Witt 2021-03-02 10:27:50 +0100
  • e14c4091e6 chore(test): adjust function name to semantics Wolfgang Witt 2021-03-01 19:43:08 +0100
  • 9c928b0375 fix: make sure to report NoUsers, regardless of rule Wolfgang Witt 2021-03-01 19:39:34 +0100
  • e13049d958 chore(test): inform test about changed type signature Wolfgang Witt 2021-03-01 19:27:59 +0100
  • 163715afc8 chore: hlint Wolfgang Witt 2021-03-01 18:54:33 +0100
  • a7671dbec6 chore: remove TODO marker Wolfgang Witt 2021-03-01 17:44:49 +0100
  • 767090ded1 chore: check for no users first Wolfgang Witt 2021-03-01 17:25:50 +0100
  • 5dc37a07c1 chore: improve error messages Wolfgang Witt 2021-03-01 17:18:13 +0100
  • 0765f4b925 chore: chasing type-errors Wolfgang Witt 2021-03-01 15:58:40 +0100
  • e03326e1ac chore: examAutoOccurrence converted to Either Wolfgang Witt 2021-03-01 15:30:51 +0100
  • 59f5bd3591 chore: update UI-message to reflect current algorithm Wolfgang Witt 2021-02-26 22:18:30 +0100
  • 72d42baec5 chore: remove redundant seq Wolfgang Witt 2021-02-26 17:46:19 +0100
  • 6dedb2b2a0 Apply 1 suggestion(s) to 1 file(s) Wolfgang Witt 2021-02-26 16:32:42 +0000
  • 6ae1aeaeb0 Apply 5 suggestion(s) to 1 file(s) Wolfgang Witt 2021-02-26 16:32:18 +0000
  • 85e3941538 chore: add my name to contributers + create changelog files Wolfgang Witt 2021-02-26 15:42:06 +0100
  • 2ee7f41d05 chore(test): fix type errors + add more surnames Wolfgang Witt 2021-02-26 10:44:06 +0100
  • d5b1203d53 chore(test): also test for equal length of matriculation description Wolfgang Witt 2021-02-26 10:30:44 +0100
  • ad67c2e0e2 chore: remove trailing 'A' from surname-range-start Wolfgang Witt 2021-02-26 10:05:24 +0100
  • 7f1df44fc3 chore(test): hlint told me to use maybe here Wolfgang Witt 2021-02-25 23:30:54 +0100
  • c99d96ecb8 fix: handle rare cases where a mappingDescription with start>end would be produced Wolfgang Witt 2021-02-25 23:29:07 +0100
  • cd07a56a9f fix: correctly calculate maximum user name length Wolfgang Witt 2021-02-25 23:26:33 +0100
  • bc42f3072f fix(test): fixed compiler errors (oops) Wolfgang Witt 2021-02-24 16:42:10 +0100
  • daceac95fc chore(test): relax requirements for justified nullResult Wolfgang Witt 2021-02-24 16:33:01 +0100
  • 7e1b75c2e1 fix: shown ranges "include" special mappings Wolfgang Witt 2021-02-24 12:57:37 +0100
  • 4f4cd394db chore: add missing+remove redundant imports Wolfgang Witt 2021-02-23 23:14:31 +0100
  • b974942f07 chore: matriculation numbers limited same length again Wolfgang Witt 2021-02-23 23:10:59 +0100
  • f0a79dff65 chore: rewrite ExamRoomRandom mapping, so it actually respects room sizes Wolfgang Witt 2021-02-23 22:44:12 +0100
  • 4e76fe7e50 fix: increase size of test instances again (oops) Wolfgang Witt 2021-02-19 16:33:25 +0100
  • a559ac74cb chore: include non-ascii names in range-calculation Wolfgang Witt 2021-02-19 16:28:56 +0100
  • 8e4cb0917d fix: make sure unfortunate combination doesn't only produce 0-9 ranges for matrikelnummer Wolfgang Witt 2021-02-19 15:03:13 +0100
  • 525e24b56d chore(test): check for non-overlapping rangeDescription Wolfgang Witt 2021-02-19 14:05:36 +0100
  • fc35fd26c1 fix: mappingDescription doesn't overlap for the first n rooms/with small names/matrikelnummer Wolfgang Witt 2021-02-19 12:13:12 +0100
  • 6ccc192426 chore: remove -Wwarn Wolfgang Witt 2021-02-19 11:38:15 +0100
  • 795598ea06 chore(test): re-enable justifiedNullResult-test Wolfgang Witt 2021-02-18 18:01:06 +0100
  • 5480e2d7b7 chore: names with non-ascii prefix get a ExamOccurrenceMappingSpecial Wolfgang Witt 2021-02-18 17:22:06 +0100
  • d60f93561f fix: make sure it compiles again + add 2-letter name Wolfgang Witt 2021-02-11 15:51:51 +0100
  • a66c61cecc chore(test): add surnames with unicode characters Wolfgang Witt 2021-02-11 15:37:00 +0100
  • 873d5a02ad fix: ensure termination for non-{'A'..'Z']-names Wolfgang Witt 2021-02-11 15:36:20 +0100
  • dbd7726bbb chore(test): add test for ExamRoomRandom Wolfgang Witt 2021-02-08 17:07:59 +0100
  • b6df520fab chore(test): disable justifiedNullResult-tests Wolfgang Witt 2021-02-08 16:59:31 +0100
  • a692899ae6 chore(test): make UserProperties a newtype Wolfgang Witt 2021-02-08 16:45:55 +0100
  • 344bd420cd chore: don't use suffix of a prefix for mapping description Wolfgang Witt 2021-02-08 16:37:53 +0100
  • 8f2b31acef chore: add padding to mappingRange if names are too short Wolfgang Witt 2021-02-08 16:28:06 +0100
  • 5a3b2881c4 chore: rewrite resultAscList Wolfgang Witt 2021-02-08 15:19:09 +0100
  • f0f6706bcf chore: remove redundant MultiWayIf Wolfgang Witt 2021-02-08 11:31:49 +0100
  • 385af53372 chore(test): use annotate to easier see which test failed Wolfgang Witt 2021-02-07 13:36:14 +0100
  • 479f4326b2 chore: filter out all empty/prefilled rooms Wolfgang Witt 2021-02-06 22:44:53 +0100
  • 48ee67f6d6 chore(test): allow valid nullResults Wolfgang Witt 2021-02-06 18:14:52 +0100
  • 9d8a94717a chore(test): respect users without matriculation number Wolfgang Witt 2021-02-06 16:04:24 +0100
  • 317b95be31 fix: check if number of relevant user is >0 to prevent crash Wolfgang Witt 2021-02-06 15:42:24 +0100
  • 4dccd2830b chore(test): prepare for ExamRoomMatriculation-Tests Wolfgang Witt 2021-02-02 22:14:29 +0100
  • 44a52e034f chore: filter out pre-filled rooms Wolfgang Witt 2021-02-02 21:15:54 +0100
  • eadbbce661 chore(test): increase test size + prepare for matriculation tests Wolfgang Witt 2021-02-01 18:49:08 +0100
  • abb2342ab5 chore(test): abuse Show+Enum+Bounded for more concise test specification Wolfgang Witt 2021-02-01 15:58:50 +0100
  • 4fc05351fa fix: user with a pre-assigned room count towards the capacity limit Wolfgang Witt 2021-02-01 15:53:15 +0100
  • 46e6ca9217 chore(test): add tests with nudges Wolfgang Witt 2021-02-01 14:51:53 +0100
  • 27f30dcd17 chore(test): rearrange to allow easier parameter adjustments Wolfgang Witt 2021-02-01 14:13:08 +0100
  • 4d9ef2a64d chore(test): property test with preselected users Wolfgang Witt 2021-02-01 13:10:44 +0100