From 2fa42375c2937becbacc75e222f1366aab77969c Mon Sep 17 00:00:00 2001 From: "paul.milleville.etu" <paul.milleville.etu@univ-lille.fr> Date: Fri, 28 Feb 2025 11:33:27 +0100 Subject: [PATCH] =?UTF-8?q?Try=20ajout=20des=20=C3=A9tudiants=20au=20group?= =?UTF-8?q?es=20correspondants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scodoc/sco_synchro_etuds.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/scodoc/sco_synchro_etuds.py b/app/scodoc/sco_synchro_etuds.py index 37bec40c..3ff27219 100644 --- a/app/scodoc/sco_synchro_etuds.py +++ b/app/scodoc/sco_synchro_etuds.py @@ -284,12 +284,17 @@ def formsemestre_synchro_etuds( sco_groups.partition_create(formsemestre_id=formsemestre_id, partition_name="Groupe Apogée") print(partition_id) - print("LES GROUPES") - print(sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id))) + for etu in nip_etape: if etu[1] not in sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id)): sco_groups.create_group(partition_id=partition_id,group_name=etu[1]) - #sco_groups.set_group(etudid=sco_etud.get_etud_info(code_nip=etu[0]), group_id=sco_groups.get_grou) + # Recherche du group_id correspondant + group_id = None + for group in sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id)): + if group['group_name'] == etu[1]: + group_id = group['group_id'] + break + sco_groups.set_group(etudid=nip2etudid(etu[0]), group_id=group_id) # -- GitLab