diff --git a/app/api/formations.py b/app/api/formations.py index 37bf6ccf..53d821a0 100644 --- a/app/api/formations.py +++ b/app/api/formations.py @@ -329,6 +329,8 @@ def desassoc_ue_niveau(ue_id: int): ue.niveau_competence = None db.session.add(ue) db.session.commit() + # Invalidation du cache + ue.formation.invalidate_cached_sems() log(f"desassoc_ue_niveau: {ue}") if g.scodoc_dept: # "usage web" diff --git a/app/but/apc_edit_ue.py b/app/but/apc_edit_ue.py index 0ae48a21..0a7a1201 100644 --- a/app/but/apc_edit_ue.py +++ b/app/but/apc_edit_ue.py @@ -21,7 +21,7 @@ def form_ue_choix_parcours(ue: UniteEns) -> str: return "" ref_comp = ue.formation.referentiel_competence if ref_comp is None: - return f"""
Les UE sont des groupes de modules dans une formation donnée, - utilisés pour la validation (on calcule des moyennes par UE et applique des - seuils ("barres")). -
- -Note: sauf exception, l'UE n'a pas de coefficient associé. - Seuls les modules ont des coefficients. -
""", - ( - f""" -Les UEs sont des groupes de modules dans une formation donnée, + utilisés pour la validation (on calcule des moyennes par UE et applique des + seuils ("barres")). +
+ +Note: sauf exception, l'UE n'a pas de coefficient associé. + Seuls les modules ont des coefficients. +
+ +