From 2c840b78034038862cd60db5c7269c3f58ba028f Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sun, 4 Feb 2024 00:44:41 +0100 Subject: [PATCH] Bulletins BUT courts pdf: ajout parcours --- app/but/bulletin_but_court.py | 1 - app/but/bulletin_but_court_pdf.py | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/but/bulletin_but_court.py b/app/but/bulletin_but_court.py index c8d25828..7fb389a5 100644 --- a/app/but/bulletin_but_court.py +++ b/app/but/bulletin_but_court.py @@ -35,7 +35,6 @@ from app.decorators import ( permission_required, ) from app.models import FormSemestre, FormSemestreInscription, Identite -from app.scodoc import sco_bulletins_pdf from app.scodoc.codes_cursus import UE_STANDARD from app.scodoc.sco_exceptions import ScoNoReferentielCompetences, ScoValueError from app.scodoc.sco_logos import find_logo diff --git a/app/but/bulletin_but_court_pdf.py b/app/but/bulletin_but_court_pdf.py index 2021ddf6..e8a6563d 100644 --- a/app/but/bulletin_but_court_pdf.py +++ b/app/but/bulletin_but_court_pdf.py @@ -194,7 +194,7 @@ class BulletinGeneratorBUTCourt(BulletinGeneratorStandard): """Génère la partie "titre" du bulletin de notes. Renvoie une liste d'objets platypus """ - # comme les bulletins standard, mais avec notre préférence + # comme les bulletins standards, mais avec notre préférence return super().bul_title_pdf(preference_field=preference_field) def bul_part_below(self, fmt="pdf") -> list: @@ -406,6 +406,8 @@ class BulletinGeneratorBUTCourt(BulletinGeneratorStandard): def boite_identite(self) -> list: "Les informations sur l'identité et l'inscription de l'étudiant" + parcour = self.formsemestre.etuds_inscriptions[self.etud.id].parcour + return [ Paragraph( SU(f"""{self.etud.nomprenom}"""), @@ -416,6 +418,7 @@ class BulletinGeneratorBUTCourt(BulletinGeneratorStandard): f""" {self.bul["demission"]}
Formation: {self.formsemestre.titre_num()}
+ {'Parcours ' + parcour.code + '
' if parcour else ''} Année universitaire: {self.formsemestre.annee_scolaire_str()}
""" ),