We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
delete_models_batch = False
1 parent 2c37067 commit 5199d77Copy full SHA for 5199d77
xadmin/plugins/actions.py
@@ -56,14 +56,20 @@ class DeleteSelectedAction(BaseActionView):
56
delete_confirmation_template = None
57
delete_selected_confirmation_template = None
58
59
+ delete_models_batch = True
60
+
61
model_perm = 'delete'
62
icon = 'fa fa-times'
63
64
@filter_hook
65
def delete_models(self, queryset):
66
n = queryset.count()
67
if n:
- queryset.delete()
68
+ if self.delete_models_batch:
69
+ queryset.delete()
70
+ else:
71
+ for obj in queryset:
72
+ obj.delete()
73
self.message_user(_("Successfully deleted %(count)d %(items)s.") % {
74
"count": n, "items": model_ngettext(self.opts, n)
75
}, 'success')
0 commit comments