From ae02dc582171504b6aa5584f589bee26b3903a6f Mon Sep 17 00:00:00 2001
From: ilona <ilona@scodoc.org>
Date: Fri, 18 Oct 2024 23:31:07 +0200
Subject: [PATCH] =?UTF-8?q?Form=20=C3=A9dition=20UE=20BUT:=20pas=20d'ajout?=
 =?UTF-8?q?=20si=20verrouill=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/templates/pn/form_ues.j2 | 18 +++++++++++-------
 sco_version.py               |  2 +-
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/app/templates/pn/form_ues.j2 b/app/templates/pn/form_ues.j2
index 57ac315d..255605af 100644
--- a/app/templates/pn/form_ues.j2
+++ b/app/templates/pn/form_ues.j2
@@ -118,13 +118,17 @@
         </ul>
     {% if editable %}
         <ul>
-            <li class="notes_ue_list notes_ue_list_add"><a class="stdlink" href="{{
-                    url_for('notes.ue_create',
-                            scodoc_dept=g.scodoc_dept,
-                            formation_id=formation.id,
-                            default_semestre_idx=semestre_idx,
-                            )}}">ajouter une UE</a>
-            </li>
+        {% if ues_by_sem[semestre_idx] and not ues_by_sem[semestre_idx][0].is_locked()[0] %}
+                <li class="notes_ue_list notes_ue_list_add"><a class="stdlink" href="{{
+                        url_for('notes.ue_create',
+                                scodoc_dept=g.scodoc_dept,
+                                formation_id=formation.id,
+                                default_semestre_idx=semestre_idx,
+                                )}}">ajouter une UE</a>
+                </li>
+        {% else %}
+            <li class="notes_ue_list notes_ue_list_add fontred">semestre utilisé et verrouillé</li>
+        {% endif %}
         </ul>
     {% endif %}
     </div>
diff --git a/sco_version.py b/sco_version.py
index 92963199..2ca6bc86 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -3,7 +3,7 @@
 
 "Infos sur version ScoDoc"
 
-SCOVERSION = "9.7.28"
+SCOVERSION = "9.7.29"
 
 SCONAME = "ScoDoc"
 
-- 
GitLab