diff --git a/app/models/formsemestre.py b/app/models/formsemestre.py
index 9c73cf58af0c4ee509159b6546f426993c069183..86535265616f18fe4f227d3d2c962938990b687b 100644
--- a/app/models/formsemestre.py
+++ b/app/models/formsemestre.py
@@ -1150,6 +1150,7 @@ class FormSemestre(models.ScoDocModel):
     ) -> list[Partition]:
         """Liste des partitions pour ce semestre (list of dicts),
         triées par numéro, avec la partition par défaut en fin de liste.
+        Si only_listed, seulement les partitions indiquées "à lister" (show_in_lists).
         """
         if only_listed:
             partitions = [
diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py
index 154a55978d994c7704eb0d20fb505901876c3b01..ba49dec9d3c47baa5fd940eeea70d8902bc14e4c 100755
--- a/app/scodoc/sco_formsemestre_status.py
+++ b/app/scodoc/sco_formsemestre_status.py
@@ -379,33 +379,7 @@ def formsemestre_status_menubar(formsemestre: FormSemestre | None) -> str:
             "enabled": can_change_groups,
             "helpmsg": "Editeur de partitions",
         },
-        {
-            "title": "Ancienne page édition partitions",
-            "endpoint": "scolar.edit_partition_form",
-            "args": {"formsemestre_id": formsemestre_id},
-            "enabled": can_change_groups,
-        },
     ]
-    # 1 item / partition:
-    partitions = sco_groups.get_partitions_list(formsemestre_id, with_default=False)
-    submenu = []
-    enabled = can_change_groups and partitions
-    for partition in partitions:
-        submenu.append(
-            {
-                "title": str(partition["partition_name"]),
-                "endpoint": "scolar.affect_groups",
-                "args": {"partition_id": partition["partition_id"]},
-                "enabled": enabled,
-            }
-        )
-    menu_groupes.append(
-        {
-            "title": "Ancienne page édition groupes",
-            "submenu": submenu,
-            "enabled": enabled,
-        }
-    )
 
     menu_notes = [
         {
diff --git a/app/templates/scolar/partition_editor.j2 b/app/templates/scolar/partition_editor.j2
index 66fb7e499d594e8880ad0e5a5e380457092d5206..68afc2a3f4c73460260c7cc7ae9d97ec4f71267c 100644
--- a/app/templates/scolar/partition_editor.j2
+++ b/app/templates/scolar/partition_editor.j2
@@ -90,6 +90,31 @@
 	</section>
 </main>
 
+{% if not read_only %}
+<div class="scobox space-before-24">
+	<ul>
+		<li><a class="stdlink" href="{{
+		url_for('scolar.edit_partition_form',
+			scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre.id
+		)
+		}}">Ancienne page édition partitions</a>
+		</li>
+		<li>Ancienne page modification groupes:
+			<ul>
+				{% for partition in formsemestre.get_partitions_list(with_default=False) %}
+					<li><a class="stdlink" href="{{
+						url_for('scolar.affect_groups',
+							scodoc_dept=g.scodoc_dept, partition_id=partition.id
+						)
+					}}">{{ partition.partition_name }}</a>
+					</li>
+				{% endfor %}
+			</ul>
+		</li>
+	</ul>
+</div>
+{% endif %}
+
 <script src="{{scu.STATIC_DIR}}/libjs/xlsx-populate-1.21.0.min.js"></script>
 <script>