From bd610c70cf2ba0812aa4b8ac20e328abeccbe416 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Sun, 6 Oct 2024 15:24:50 +0200
Subject: [PATCH] =?UTF-8?q?Option=20pour=20afficher=20ou=20non=20les=20UE?=
 =?UTF-8?q?=20capitalis=C3=A9es=20sur=20les=20bulletins=20BUT?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/but/bulletin_but.py       |  8 +++++++-
 app/scodoc/sco_preferences.py | 14 +++++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/app/but/bulletin_but.py b/app/but/bulletin_but.py
index 024fe53e..4a6908ec 100644
--- a/app/but/bulletin_but.py
+++ b/app/but/bulletin_but.py
@@ -499,7 +499,13 @@ class BulletinBUT:
                         etud, res.ressources, version=version
                     ),
                     "saes": self.etud_mods_results(etud, res.saes, version=version),
-                    "ues_capitalisees": self.etud_ues_capitalisees(etud),
+                    "ues_capitalisees": (
+                        self.etud_ues_capitalisees(etud)
+                        if sco_preferences.get_preference(
+                            "bul_show_ue_cap_but", formsemestre.id
+                        )
+                        else {}
+                    ),
                     "semestre": semestre_infos,
                 },
             )
diff --git a/app/scodoc/sco_preferences.py b/app/scodoc/sco_preferences.py
index 626b5dd2..2cf1794c 100644
--- a/app/scodoc/sco_preferences.py
+++ b/app/scodoc/sco_preferences.py
@@ -1545,7 +1545,18 @@ class BasePreferences:
                 {
                     "initvalue": 1,
                     "title": "Afficher les UE en cours mais capitalisées sur les bulletins",
-                    "explanation": "ne concerne pas les bulletins BUT",
+                    "explanation": "ne concerne pas les bulletins de BUT",
+                    "input_type": "boolcheckbox",
+                    "category": "bul",
+                    "labels": ["non", "oui"],
+                },
+            ),
+            (
+                "bul_show_ue_cap_but",
+                {
+                    "initvalue": 1,
+                    "title": "Afficher les UEs capitalisées sur les bulletins BUT",
+                    "explanation": "ne concerne que les bulletins de BUT",
                     "input_type": "boolcheckbox",
                     "category": "bul",
                     "labels": ["non", "oui"],
@@ -1586,6 +1597,7 @@ class BasePreferences:
                 {
                     "initvalue": 1,
                     "title": "Faire figurer les UE validées sur les bulletins",
+                    "explanation": "dans les décisions de jury sous la table",
                     "input_type": "boolcheckbox",
                     "category": "bul",
                     "labels": ["non", "oui"],
-- 
GitLab