diff --git a/app/but/cursus_but.py b/app/but/cursus_but.py index b321cc46b4003430749d65f244927313cc588aa2..3785f694bc86cf0472ec868614bece654b4ffe88 100644 --- a/app/but/cursus_but.py +++ b/app/but/cursus_but.py @@ -141,9 +141,22 @@ class EtudCursusBUT: niveau = validation_rcue.niveau() if niveau is None: raise ScoValueError( - """UE d'un RCUE non associée à un niveau de compétence. - Vérifiez la formation et les associations de ses UEs. - """ + f"""UE d'un RCUE ({ + validation_rcue.ue1.acronyme}/{validation_rcue.ue1.acronyme + }) non associée à un niveau de compétence. + Vérifiez la formation et les associations de ses UEs. + Étudiant {etud.nomprenom}. + Formations concernées: <a href="{ + url_for('notes.ue_table', scodoc_dept=g.scodoc_dept, + formation_id=validation_rcue.ue1.formation_id, + semestre_idx=validation_rcue.ue1.semestre_idx) + }">{validation_rcue.ue1.acronyme}</a>, + <a href="{ + url_for('notes.ue_table', scodoc_dept=g.scodoc_dept, + formation_id=validation_rcue.ue2.formation_id, + semestre_idx=validation_rcue.ue2.semestre_idx) + }">{validation_rcue.ue2.acronyme}</a>. + """ ) if not niveau.competence.id in self.validation_par_competence_et_annee: self.validation_par_competence_et_annee[niveau.competence.id] = {} diff --git a/sco_version.py b/sco_version.py index b4af3b3e546f2cc06eebed43dedb0a4479f7539f..475bf643f6db68420cc4094ca19ac7ffbb856e60 100644 --- a/sco_version.py +++ b/sco_version.py @@ -3,7 +3,7 @@ "Infos sur version ScoDoc" -SCOVERSION = "9.7.43" +SCOVERSION = "9.7.44" SCONAME = "ScoDoc"