| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | mass-graduation: fix list of changes | Florian Fischer | 11 days | 1 | -8/+20 |
| | | | | | | | Fix the code copied from cockpit to list all changes made by a coach. Fixes: 1f458004ee2a018cff176c9939a9e8b03425dbfa | ||||
| * | mass-graduation: add list of submitted changes | Florian Fischer | 2026-09-25 | 1 | -2/+95 |
| | | |||||
| * | mass-graduation: keep student selection stable for 45 minutes | Florian Fischer | 2026-09-25 | 1 | -3/+13 |
| | | |||||
| * | mass-graduation: make not reassigned variable const | Florian Fischer | 2026-09-25 | 1 | -1/+1 |
| | | |||||
| * | mass-graduation: fix selection of mandatory graduations | Florian Fischer | 2026-09-23 | 1 | -19/+23 |
| | | | | | | | | | | | | The previous algorithm did compare all graduations to the one with the most mandatory changes. However, the amount of mandatory changes can differ during normal operation by two. Therefore, the pool of candidates consists of graduations with one or two fewer mandatory changes than the maximum. This is fixed by selecting as many graduations from the group with the next fewest mandatory changes as possible. | ||||
| * | mass-graduation: revert mandatory graduation constraint | Florian Fischer | 2026-09-23 | 1 | -39/+29 |
| | | | | | It is not always possible to graduate all mandatory ones. | ||||
| * | mass-graduation usability improvements | Florian Fischer | 2026-09-23 | 1 | -32/+59 |
| | | | | | | | * Only allow one graduation per student * Check if all mandatory graduations are made * Disable the submit button to prevent double submits | ||||
| * | mass-graduation: remove leftover cleanup code from the old observation flow | Florian Fischer | 2026-09-23 | 1 | -5/+0 |
| | | |||||
| * | remove groups | Florian Fischer | 2026-09-14 | 1 | -14/+4 |
| | | |||||
| * | admin-tools: remove obsolete button and add coach assignment import | Florian Fischer | 2026-09-03 | 1 | -3/+3 |
| | | |||||
| * | mass-graduation: fix handling of mandatory members | Florian Fischer | 2026-08-07 | 1 | -6/+15 |
| | | |||||
| * | remove observations and present mandatory candidates in the mass view | Florian Fischer | 2026-08-06 | 1 | -229/+52 |
| | | |||||
| * | format: run prettier | Florian Fischer | 2026-08-05 | 1 | -41/+48 |
| | | |||||
| * | convert a lot of js to typescript and use a single graduation DB | Florian Fischer | 2026-08-05 | 1 | -2/+2 |
| | | |||||
| * | fix errors detected by eslint | Florian Fischer | 2026-08-04 | 1 | -14/+13 |
| | | |||||
| * | refactor project structure | Florian Fischer | 2026-08-03 | 1 | -0/+357 |
| * merge sites into single project root * fix name of mass-graduation site * enable typescript support | |||||
