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"],