diff --git a/src/backoffice/views/assemblyteam.py b/src/backoffice/views/assemblyteam.py
index b679ddb7c1fc9585f0214a534c78ebf04a1b43ac..f7178da4cb0f08e99afa265635c34cd152d02c8b 100644
--- a/src/backoffice/views/assemblyteam.py
+++ b/src/backoffice/views/assemblyteam.py
@@ -39,7 +39,7 @@ class AssemblyTeamMixin(ConferenceLoginRequiredMixin):
     status_field = 'state_assembly'
 
     MODES = {
-        'all': (('QMode', Q()), _('nav_assemblies_all')),
+        'all': (('XMode', Q(state_assembly__exact=Assembly.State.HIDDEN)), _('nav_assemblies_all')),
         'accepted': (('QMode', Q(state_assembly__in=Assembly.PUBLIC_STATES)), _('nav_assemblies_accepted')),
         'pending': (('QMode', Q(state_assembly__in=[Assembly.State.REGISTERED])), _('nav_assemblies_pending')),
         'planned': (('QMode', Q(state_assembly__in=[Assembly.State.PLANNED])), _('nav_assemblies_planned')),