summaryrefslogtreecommitdiff
path: root/archaeological_operations/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-30 15:39:57 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-05-03 16:48:58 +0200
commit7755e493f4f675d58e2520fda2b7775d4f4b25d5 (patch)
tree6a53759efede5e8cd6ecbcf82401be93fcbc0b01 /archaeological_operations/views.py
parentd789a208e263cd2dc4bd458c699c1bb40c9d1c87 (diff)
downloadIshtar-7755e493f4f675d58e2520fda2b7775d4f4b25d5.tar.bz2
Ishtar-7755e493f4f675d58e2520fda2b7775d4f4b25d5.zip
✨ Operation - quick action: add administrative act (refs #5925)
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r--archaeological_operations/views.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index 8fa7e08c0..08a1ee05c 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -720,6 +720,24 @@ def operation_administrativeactop_delete(request, pk):
return redirect(reverse(wizard_url, kwargs={"step": "final-" + wizard_url}))
+def operation_adminact_add(request, pk, current_right=None):
+ try:
+ models.Operation.objects.get(pk=pk)
+ except models.Operation.DoesNotExist:
+ raise Http404()
+ operation_administrativeactop_wizard(request)
+
+ wizards.OperationAdministrativeActWizard.session_set_value(
+ request, "selec-operation_administrativeactop", "pk", pk, reset=True
+ )
+ return redirect(
+ reverse(
+ "operation_administrativeactop",
+ kwargs={"step": "administrativeact-operation_administrativeactop"},
+ )
+ )
+
+
administrativact_register_wizard = SearchWizard.as_view(
[
(