diff options
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 |
commit | 7755e493f4f675d58e2520fda2b7775d4f4b25d5 (patch) | |
tree | 6a53759efede5e8cd6ecbcf82401be93fcbc0b01 /archaeological_operations/views.py | |
parent | d789a208e263cd2dc4bd458c699c1bb40c9d1c87 (diff) | |
download | Ishtar-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.py | 18 |
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( [ ( |