From 995263ffcea5764499f0aae9b2d0eec5889526ed Mon Sep 17 00:00:00 2001 From: Sage Abdullah Date: Mon, 13 Feb 2023 09:54:00 +0000 Subject: [PATCH] Add default confirmation message to generic DeleteView --- wagtail/admin/views/generic/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wagtail/admin/views/generic/models.py b/wagtail/admin/views/generic/models.py index e52566a868..2cccae0923 100644 --- a/wagtail/admin/views/generic/models.py +++ b/wagtail/admin/views/generic/models.py @@ -637,6 +637,7 @@ class DeleteView( context_object_name = None permission_required = "delete" success_message = None + page_title = gettext_lazy("Delete") def get_object(self, queryset=None): if "pk" not in self.kwargs: @@ -674,6 +675,12 @@ class DeleteView( + "?describe_on_delete=1" ) + @property + def confirmation_message(self): + return _("Are you sure you want to delete this %(model_name)s?") % { + "model_name": self.object._meta.verbose_name + } + def get_success_message(self): if self.success_message is None: return None