From 884d18a2f3cb04657fcb0648e8ef5ad3f7cb5d1d Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 3 Jun 2026 12:36:59 +0200 Subject: cockpit: only add graduation click handlers for teachers --- cockpit/js/cockpit.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'cockpit/js') diff --git a/cockpit/js/cockpit.js b/cockpit/js/cockpit.js index de0f3ed..296dada 100644 --- a/cockpit/js/cockpit.js +++ b/cockpit/js/cockpit.js @@ -216,15 +216,19 @@ function updateStudentInfo() { tag.innerHTML = student.graduation.level; tag.style.display = "block"; - document.getElementById("student-info-green").addEventListener('click', () => pointClickHandler("green")); document.getElementById("student-info-points-green").innerHTML = student.graduation.green; - - document.getElementById("student-info-orange").addEventListener('click', () => pointClickHandler("orange")); document.getElementById("student-info-points-orange").innerHTML = student.graduation.orange; - - document.getElementById("student-info-red").addEventListener('click', () => pointClickHandler("red")); document.getElementById("student-info-points-red").innerHTML = student.graduation.red; + if (isTeacher) { + document.getElementById("student-info-green").addEventListener('click', + () => pointClickHandler("green")); + document.getElementById("student-info-orange").addEventListener('click', + () => pointClickHandler("orange")); + document.getElementById("student-info-red").addEventListener('click', + () => pointClickHandler("red")); + } + renderGraduationLevel(student.graduation, document.getElementById("student-info-level")); renderGraduationStickers(student.graduation, document.getElementById("student-info-stickers")); -- cgit v1.2.3