summaryrefslogtreecommitdiff
path: root/ishtar_common/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-14 16:34:37 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-14 16:34:37 +0200
commite0ed1f16e23b95752cefd53011264801b7e96112 (patch)
tree564d93990e171076ea4c37ad6a1d7e5bbe3a2fb9 /ishtar_common/views.py
parent7ef15eb8bba17b765c7c389fa99b92e8523b938b (diff)
downloadIshtar-e0ed1f16e23b95752cefd53011264801b7e96112.tar.bz2
Ishtar-e0ed1f16e23b95752cefd53011264801b7e96112.zip
Document: delete action on sheet
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r--ishtar_common/views.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py
index 710d6d7e6..784a8bd0f 100644
--- a/ishtar_common/views.py
+++ b/ishtar_common/views.py
@@ -1982,6 +1982,17 @@ document_deletion_wizard = wizards.DocumentDeletionWizard.as_view(
url_name='document_deletion',)
+def document_delete(request, pk):
+ if not wizard_is_available(document_deletion_wizard, request,
+ models.Document, pk):
+ return HttpResponseRedirect("/")
+ wizard_url = 'document_deletion'
+ wizards.DocumentDeletionWizard.session_set_value(
+ request, 'selec-' + wizard_url, 'pks', pk, reset=True)
+ return redirect(reverse(wizard_url,
+ kwargs={'step': 'final-' + wizard_url}))
+
+
def get_bookmark(request, pk):
try:
sq = models.SearchQuery.objects.get(