From 6700687e9644ef2a751b6e59040a74f59d67bda6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9o=20BARAS=20=28IUT1=20Grenoble=29?= Date: Fri, 2 Feb 2024 13:48:07 +0100 Subject: [PATCH] Supprime le formsemestre_id en tant que param (inutile) du jury PE --- app/pe/pe_etudiant.py | 8 ++------ app/pe/pe_jury.py | 9 +++------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/app/pe/pe_etudiant.py b/app/pe/pe_etudiant.py index c459752f..f4fc3fff 100644 --- a/app/pe/pe_etudiant.py +++ b/app/pe/pe_etudiant.py @@ -85,16 +85,12 @@ class EtudiantsJuryPE: self.abandons_ids = {} """Les etudids des étudiants redoublants/réorientés""" - def find_etudiants(self, formation_id: int): + def find_etudiants(self): """Liste des étudiants à prendre en compte dans le jury PE, en les recherchant - de manière automatique par rapport à leur année de diplomation ``annee_diplome`` - dans la formation ``formation_id``. XXX TODO voir si on garde formation_id qui n'est pas utilisé ici + de manière automatique par rapport à leur année de diplomation ``annee_diplome``. Les données obtenues sont stockées dans les attributs de EtudiantsJuryPE. - - formation_id: L'identifiant de la formation (inutilisé) - *Remarque* : ex: JuryPE.get_etudiants_in_jury() """ cosemestres = pe_comp.get_cosemestres_diplomants(self.annee_diplome, None) diff --git a/app/pe/pe_jury.py b/app/pe/pe_jury.py index 7c45d4c8..e16044fb 100644 --- a/app/pe/pe_jury.py +++ b/app/pe/pe_jury.py @@ -83,7 +83,7 @@ class JuryPE(object): # leur affichage dans les avis latex # ------------------------------------------------------------------------------------------------------------------ - def __init__(self, diplome, formation_id): + def __init__(self, diplome): """ Création d'une table PE sur la base d'un semestre selectionné. De ce semestre est déduit : 1. l'année d'obtention du DUT, @@ -98,19 +98,16 @@ class JuryPE(object): self.diplome = diplome "L'année du diplome" - self.formation_id = formation_id - "La formation associée au diplome" - self.nom_export_zip = f"Jury_PE_{self.diplome}" "Nom du zip où ranger les fichiers générés" # Chargement des étudiants à prendre en compte dans le jury pe_affichage.pe_print( f"""*** Recherche et chargement des étudiants diplômés en { - self.diplome} pour la formation {self.formation_id}""" + self.diplome}""" ) self.etudiants = EtudiantsJuryPE(self.diplome) # Les infos sur les étudiants - self.etudiants.find_etudiants(self.formation_id) + self.etudiants.find_etudiants() self.diplomes_ids = self.etudiants.diplomes_ids self.zipdata = io.BytesIO()