From add2dc3a145f9f5379120b52be345226b35d5329 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Fri, 13 Jan 2023 20:17:43 -0300
Subject: [PATCH] =?UTF-8?q?Pas=20de=20warning=20si=20UE/module=20bonus=20n?=
 =?UTF-8?q?on=20associ=C3=A9=20=C3=A0=20un=20niveau?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/scodoc/sco_edit_module.py | 42 +++++++++++++++++------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

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"""<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 += [
                 (
-- 
GitLab