diff --git a/app/scodoc/sco_edit_module.py b/app/scodoc/sco_edit_module.py index 6f5f798e6c7c0366591bc4e9965f98acb1b0f9cc..c8e6d0fdf9af5a1c73e9a0d0b4f3dbe47e6fefac 100644 --- a/app/scodoc/sco_edit_module.py +++ b/app/scodoc/sco_edit_module.py @@ -697,8 +697,8 @@ def module_edit( if ue is not None: annee = f"BUT{(orig_semestre_idx+1)//2}" app_critiques = ApcAppCritique.app_critiques_ref_comp(ref_comp, annee) - descr += ( - [ + if ue.niveau_competence is not None: + descr += [ ( "app_critiques", { @@ -715,28 +715,28 @@ def module_edit( ], "html_data": [], "explanation": """Apprentissages Critiques liés à ce module. - (si vous changez le semestre, revenez ensuite sur cette page - pour associer les AC.) - """, + (si vous changez le semestre, revenez ensuite sur cette page + pour associer les AC.) + """, }, ) ] - if (ue.niveau_competence is not None) - else [ - ( - "app_critiques", - { - "input_type": "separator", - "title": f"""<span class="fontred">{scu.EMO_WARNING } - L'UE <a class="stdlink" href="{ - url_for("notes.ue_edit", scodoc_dept=g.scodoc_dept, ue_id=ue.id) - }">{ue.acronyme} {ue.titre}</a> - n'est pas associée à un niveau de compétences - </span>""", - }, - ) - ] - ) + else: + if module.ue.type == sco_codes_parcours.UE_STANDARD: + descr += [ + ( + "app_critiques", + { + "input_type": "separator", + "title": f"""<span class="fontred">{scu.EMO_WARNING } + L'UE <a class="stdlink" href="{ + url_for("notes.ue_edit", scodoc_dept=g.scodoc_dept, ue_id=ue.id) + }">{ue.acronyme} {ue.titre}</a> + n'est pas associée à un niveau de compétences + </span>""", + }, + ) + ] else: descr += [ (