diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-09-14 17:34:14 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-09-14 17:35:34 +0200 |
| commit | 9876d989b52528574861ef44409a5b680e542340 (patch) | |
| tree | 763f0517114edbee346bf49b4f4e640b99d2cc21 /src/mass-graduation.js | |
| parent | d18d5f869d57d31c987b4b7fe0c7feae9aba8b2e (diff) | |
| download | bycs-sol-9876d989b52528574861ef44409a5b680e542340.tar.gz bycs-sol-9876d989b52528574861ef44409a5b680e542340.zip | |
remove groups
Diffstat (limited to 'src/mass-graduation.js')
| -rw-r--r-- | src/mass-graduation.js | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mass-graduation.js b/src/mass-graduation.js index b62a34a..9bb85af 100644 --- a/src/mass-graduation.js +++ b/src/mass-graduation.js @@ -1,10 +1,8 @@ import { GraduationChange, submitGraduationChange } from "./graduation-ENV.ts"; +import { fetchStudents } from "./student-ENV.ts"; -import { fetchGroups } from "./group-fetch.ts"; -import { initSelection } from "./selection.js"; import { getName } from "./utils-ENV.js"; -let group; let name; function toggle(btn) { @@ -56,9 +54,8 @@ function chooseMandatory(graduations) { return chosen; } -async function loadGroup(selected) { - group = selected; - const students = await group.getStudents(); +async function loadGroup() { + const students = await fetchStudents(); const graduationPromises = []; document.getElementById("group-content").style.display = "block"; @@ -178,14 +175,7 @@ async function init() { document.getElementById("submit-mass-graduation").addEventListener("click", submitMassGraduation); name = getName(); - initSelection( - "group-selection", - async function () { - return (await fetchGroups()).values(); - }, - (group) => `${group.name}`, - loadGroup, - ); + loadGroup(); } if (document.readyState === "loading") { |
