diff --git a/app/templates/scolar/partition_editor.j2 b/app/templates/scolar/partition_editor.j2
index 76e8a69c1..bdd900d92 100644
--- a/app/templates/scolar/partition_editor.j2
+++ b/app/templates/scolar/partition_editor.j2
@@ -51,9 +51,9 @@
-
+
-
+
@@ -435,6 +435,7 @@
/* Affectation à un groupe */
/****************************/
var progressNb = 0;
+ var progressRef = 0;
function affectationGo() {
let from = document.querySelector("#affectationFrom").value;
let to = document.querySelector("#affectationTo").value;
@@ -456,9 +457,10 @@
}
let progress = document.querySelector("#zoneChoix .autoAffectation .progress");
- if(elements.length > 1){
+ if (elements.length > 1) {
progress.style.setProperty('--reference', elements.length);
progress.style.setProperty('--nombre', 0);
+ progressRef = elements.length;
progressNb = 0;
}
@@ -512,8 +514,13 @@
this.classList.remove("saving");
this.classList.add("saved");
setTimeout(() => { this.classList.remove("saved") }, 800);
+
let progress = document.querySelector("#zoneChoix .autoAffectation .progress");
progress.style.setProperty('--nombre', ++progressNb);
+
+ if (progressNb == progressRef) {
+ sco_message("Tous les étudiants sont affectés");
+ }
return;
}
throw 'Les données retournées ne sont pas valides';