diff options
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( [ ( |