From 6cc76037a69fdd46041d71a71bed2b4eb9296d08 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 6 Dec 2021 22:37:49 +0100 Subject: [PATCH] bul: lien vers page module --- app/but/bulletin_but.py | 6 ++++++ app/static/js/bulletin-but.js | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/but/bulletin_but.py b/app/but/bulletin_but.py index a563658540..0e725bc250 100644 --- a/app/but/bulletin_but.py +++ b/app/but/bulletin_but.py @@ -5,6 +5,7 @@ ############################################################################## import datetime +from flask import url_for, g import numpy as np import pandas as pd @@ -144,6 +145,11 @@ class ResultatsSemestreBUT: "id": mi.id, "titre": mi.module.titre, "code_apogee": mi.module.code_apogee, + "url": url_for( + "notes.moduleimpl_status", + scodoc_dept=g.scodoc_dept, + moduleimpl_id=mi.id, + ), "moyenne": { "value": fmt_note(self.sem_cube[etud_idx, mod_idx].mean()), "min": fmt_note(moyennes_etuds.min()), diff --git a/app/static/js/bulletin-but.js b/app/static/js/bulletin-but.js index 8cd54d8997..b440026386 100644 --- a/app/static/js/bulletin-but.js +++ b/app/static/js/bulletin-but.js @@ -139,9 +139,10 @@ function showSynthese(data) { let output = ""; Object.entries(modules).forEach(([module, dataModule]) => { let titre = data.ressources[module]?.titre || data.saes[module]?.titre; + let url = data.ressources[module]?.url || data.saes[module]?.url; output += `
-
${module} - ${titre}
+
${module} - ${titre}
${dataModule.moyenne} Coef. ${dataModule.coef} @@ -165,7 +166,7 @@ function showEvaluations(data) { output += `
-

${numero} - ${content.titre}

+

${numero} - ${content.titre}

Moyenne indicative : ${content.moyenne.value}