aboutsummaryrefslogtreecommitdiff
path: root/src/mass-graduation.js
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-09-14 17:34:14 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-09-14 17:35:34 +0200
commit9876d989b52528574861ef44409a5b680e542340 (patch)
tree763f0517114edbee346bf49b4f4e640b99d2cc21 /src/mass-graduation.js
parentd18d5f869d57d31c987b4b7fe0c7feae9aba8b2e (diff)
downloadbycs-sol-9876d989b52528574861ef44409a5b680e542340.tar.gz
bycs-sol-9876d989b52528574861ef44409a5b680e542340.zip
remove groups
Diffstat (limited to 'src/mass-graduation.js')
-rw-r--r--src/mass-graduation.js18
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") {