diff --git a/visits/admin.py b/visits/admin.py
index f0d441f07eca0d6a72c17dad7dfe71461c0da1ae..28072ccc4490277e3f0435526dcd5916d1d28ea8 100644
--- a/visits/admin.py
+++ b/visits/admin.py
@@ -143,12 +143,25 @@ def reject_selected_participations(modeladmin, request, queryset):
     count = queryset.count()
     s = pluralize(count)
     messages.add_message(request, messages.SUCCESS,
-                         f'{count} participation{s} rejetée{s} avec succès.')  # rejeté place accepté
+    f'{count} participation{s} rejetée{s} avec succès.')  # rejeté place accepté
 
 
 reject_selected_participations.short_description = (
     'Rejeter les participations sélectionnées')
 
+def wait_selected_participations(modeladmin, request, queryset):
+    """Reject selected participations in list view."""
+    for obj in queryset:
+        obj.accepted = 2 #in wait
+        obj.save()
+    count = queryset.count()
+    s = pluralize(count)
+    messages.add_message(request, messages.SUCCESS,
+                         f'{count} participation{s} en attente{s} avec succès.')
+
+
+wait_selected_participations.short_description = (
+    'Mettre en attentes les participations sélectionnées')
 
 def wait_selected_participations(modeladmin, request, queryset):
     """Reject selected participations in list view."""