diff --git a/app/scodoc/sco_edit_module.py b/app/scodoc/sco_edit_module.py index 6f5f798e6..c8e6d0fdf 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"""{scu.EMO_WARNING } - L'UE {ue.acronyme} {ue.titre} - n'est pas associée à un niveau de compétences - """, - }, - ) - ] - ) + else: + if module.ue.type == sco_codes_parcours.UE_STANDARD: + descr += [ + ( + "app_critiques", + { + "input_type": "separator", + "title": f"""{scu.EMO_WARNING } + L'UE {ue.acronyme} {ue.titre} + n'est pas associée à un niveau de compétences + """, + }, + ) + ] else: descr += [ (