From 8e57d53538432eeb1a831cd1528e6d499f5f1dd5 Mon Sep 17 00:00:00 2001 From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr> Date: Tue, 15 Oct 2024 11:54:45 +0200 Subject: [PATCH] fix details popup, now works for non graded items --- styles.css | 9 +++++++++ suivi_unit.php | 4 +--- templates/modal-details.mustache | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/styles.css b/styles.css index 708b28f..43b93a3 100644 --- a/styles.css +++ b/styles.css @@ -1216,4 +1216,13 @@ border-bottom: 1px solid #dee2e6; #iena-group-dropdown optgroup{ margin-left: 8px; + +} + +#details-modal{ + +} +#details-modal .modal-dialog{ + margin-top: 13vw; + width: 80vw; } \ No newline at end of file diff --git a/suivi_unit.php b/suivi_unit.php index 817e369..0c652b3 100644 --- a/suivi_unit.php +++ b/suivi_unit.php @@ -408,8 +408,7 @@ if (isset($_POST['action']) && $_POST['action'] == "details") { } $lastgrade=array(); - - if(!empty($gradesobject)){ + if(!empty($gradesobject) && !empty($gradesobject->items)){ $lastgradeobject=end($gradesobject->items[0]->grades); if($lastgradeobject){ @@ -426,7 +425,6 @@ if (isset($_POST['action']) && $_POST['action'] == "details") { } /*$lastgrade["passgrade"]=$gradesobject->items[0]->gradepass ? number_format($gradesobject->items[0]->gradepass, 2, ',', '') : null;*/ - error_log(print_r($data["grades"], true)); } //en cas d'achèvement manuel on créé les petites pastilles vertes ou grises (terminé ou à faire) diff --git a/templates/modal-details.mustache b/templates/modal-details.mustache index 41be416..acf0f88 100644 --- a/templates/modal-details.mustache +++ b/templates/modal-details.mustache @@ -14,7 +14,7 @@ <div><b>Etudiant : </b>{{student}}</div> <div><b>Activité : </b>{{activityname}}</div> - <label><b>Modalités d'achèvements :</b></label> + <label><b>Progression de l'étudiant dans les modalités d'achèvement :</b></label> <div id="modal-completion-infos">{{{completioninfos}}} </div> -- GitLab