From 5f6a10e3727aa812886893e7faf24b25227a1f17 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Tue, 14 Jul 2020 21:45:24 +0200 Subject: [PATCH] Add warning to delete view to prevent wrong usage --- aleksis/core/mixins.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index 7a77754f1..d7108b88b 100644 --- a/aleksis/core/mixins.py +++ b/aleksis/core/mixins.py @@ -376,6 +376,14 @@ class AdvancedEditView(UpdateView, SuccessMessageMixin): class AdvancedDeleteView(DeleteView): + """Common confirm view for deleting. + + .. warning :: + + Using this view, objects are deleted permanently after confirming. + We recommend to include the mixin :class:`reversion.views.RevisionMixin` + from `django-reversion` to enable soft-delete. + """ success_message: Optional[str] = None def delete(self, request, *args, **kwargs): -- GitLab