From a42ae3e8edc221f9b76cd8bcc64dc795901db73f Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sun, 14 May 2023 17:35:06 +0200 Subject: [PATCH] =?UTF-8?q?petites=20am=C3=A9lioration=20formations=20BUT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/but/apc_edit_ue.py | 13 +++++++++++-- app/views/notes.py | 8 +++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/app/but/apc_edit_ue.py b/app/but/apc_edit_ue.py index da0b31139..b2fcec0d5 100644 --- a/app/but/apc_edit_ue.py +++ b/app/but/apc_edit_ue.py @@ -38,13 +38,22 @@ def form_ue_choix_parcours(ue: UniteEns) -> str: # Choix des parcours ue_pids = [p.id for p in ue.parcours] H.append("""
""") + + ects_differents = { + ue.get_ects(parcour, only_parcours=True) for parcour in ref_comp.parcours + } != {None} for parcour in ref_comp.parcours: + ects_parcour = ue.get_ects(parcour) + ects_parcour_txt = ( + f" ({ue.get_ects(parcour):.3g} ects)" if ects_differents else "" + ) H.append( f"""""" + data-setter="{url_for("apiweb.set_ue_parcours", + scodoc_dept=g.scodoc_dept, ue_id=ue.id)}" + >{parcour.code}{ects_parcour_txt}""" ) H.append("""
""") # diff --git a/app/views/notes.py b/app/views/notes.py index d85159256..ba8a9e522 100644 --- a/app/views/notes.py +++ b/app/views/notes.py @@ -693,7 +693,13 @@ def formation_import_xml_form(): { html_sco_header.sco_header(page_title="Import d'une formation") }

Import d'une formation

Création d'une formation (avec UE, matières, modules) - à partir un fichier XML (réservé aux utilisateurs avertis) + à partir un fichier XML (réservé aux utilisateurs avertis). +

+

S'il s'agit d'une formation par compétence (BUT), assurez-vous d'avoir + chargé le référentiel de compétences AVANT d'importer le fichier formation + (voir page des référentiels).

{ tf[1] } { html_sco_header.sco_footer() }