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."""