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