diff --git a/app/scodoc/sco_edit_ue.py b/app/scodoc/sco_edit_ue.py index 906493a2..30a84a00 100644 --- a/app/scodoc/sco_edit_ue.py +++ b/app/scodoc/sco_edit_ue.py @@ -135,7 +135,6 @@ def do_ue_create(args): formation: Formation = Formation.query.get(args["formation_id"]) formation.invalidate_module_coefs() # news - ue = UniteEns.query.get(ue_id) formation = Formation.query.get(args["formation_id"]) ScolarNews.add( typ=ScolarNews.NEWS_FORM, @@ -468,7 +467,9 @@ def ue_edit(ue_id=None, create=False, formation_id=None, default_semestre_idx=No """ else: modules_div = "" @@ -515,7 +516,8 @@ def ue_edit(ue_id=None, create=False, formation_id=None, default_semestre_idx=No { "titre": tf[2]["titre"], "code": tf[2]["acronyme"], - "coefficient": 1.0, # tous les modules auront coef 1, et on utilisera les ECTS + # tous les modules auront coef 1, et on utilisera les ECTS: + "coefficient": 1.0, "ue_id": ue_id, "matiere_id": matiere_id, "formation_id": formation_id, @@ -731,7 +733,7 @@ def ue_table(formation_id=None, semestre_idx=1, msg=""): # was ue_list ] if locked: H.append( - f"""

Cette formation est verrouillée car + """

Cette formation est verrouillée car des semestres verrouillés s'y réferent. Si vous souhaitez modifier cette formation (par exemple pour y ajouter un module), vous devez: @@ -751,14 +753,15 @@ du programme" (menu "Semestre") si vous avez un semestre en cours); if ues_with_duplicated_code: H.append( - f"""

Attention: plusieurs UE de cette + f"""
Attention: plusieurs UEs de cette formation ont le même code : { ', '.join([ - '' + ue["acronyme"] + " (code " + ue["ue_code"] + ")" for ue in ues_with_duplicated_code ]) }. - Il faut corriger cela, sinon les capitalisations et ECTS seront + Il faut corriger cela, sinon les capitalisations et ECTS seront erronés !
""" ) @@ -786,7 +789,7 @@ du programme" (menu "Semestre") si vous avez un semestre en cours); descr_refcomp = "" msg_refcomp = "associer à un référentiel de compétences" else: - descr_refcomp = f"""Référentiel de compétences: + descr_refcomp = f"""Référentiel de compétences: @@ -800,7 +803,7 @@ du programme" (menu "Semestre") si vous avez un semestre en cours); or formation.formsemestres.count() == 0 ): H.append( - f"""{msg_refcomp}""" ) @@ -810,7 +813,8 @@ du programme" (menu "Semestre") si vous avez un semestre en cours); H.append( f"""
  • Éditer les coefficients des ressources et SAÉs