diff --git a/elections/templates/elections/election_list.html b/elections/templates/elections/election_list.html
index 919b696..12ea109 100644
--- a/elections/templates/elections/election_list.html
+++ b/elections/templates/elections/election_list.html
@@ -49,6 +49,17 @@
+ {% if not e.visible %}
+
+
+
+
+
+ {% trans "Élection invisible" %}
+
+
+ {% endif %}
+
{% if e.tallied %}
{% trans "Élection dépouillée" %}
diff --git a/elections/views.py b/elections/views.py
index 0f69d5d..ea8704a 100644
--- a/elections/views.py
+++ b/elections/views.py
@@ -93,7 +93,7 @@ class ElectionAdminView(CreatorOnlyMixin, DetailView):
return super().get_queryset().prefetch_related("questions__options")
-class ElectionSetVisibleView(CreatorOnlyEditMixin, BackgroundUpdateView):
+class ElectionSetVisibleView(CreatorOnlyMixin, BackgroundUpdateView):
model = Election
pattern_name = "election.admin"
success_message = _("Élection visible !")