summaryrefslogtreecommitdiff
path: root/archaeological_operations/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-06-13 17:36:56 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-06-13 17:36:56 +0200
commit9b7239d30ec8625de9ef42a861f37775a32dca78 (patch)
tree5ca0c0012ea734fdcaa1ef7f92542dc55a358435 /archaeological_operations/views.py
parentfe0d3dab9d0123f5e92b61daf7b270a20bd25333 (diff)
downloadIshtar-9b7239d30ec8625de9ef42a861f37775a32dca78.tar.bz2
Ishtar-9b7239d30ec8625de9ef42a861f37775a32dca78.zip
🐛 archaeological sites: remove "add operation" shortcuts (refs #6329)
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r--archaeological_operations/views.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index 0cede556c..cc6eef0c2 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -782,49 +782,6 @@ def site_delete(request, pk):
return redirect(reverse(wizard_url, kwargs={"step": "final-" + wizard_url}))
-def site_add_operation(request, pks, current_right=None):
- pks = [int(p) for p in pks.split("-")]
- for pk in pks:
- q = models.ArchaeologicalSite.objects.filter(pk=pk)
- if not q.count():
- raise Http404()
- site = q.all()[0]
- if not site.can_do(request, "view_archaeologicalsite") \
- or site.operations.count():
- raise Http404()
- # operation add permission checked on view call
- operation_creation_wizard(request)
- wizards.OperationWizard.session_set_value(
- request, "general-operation_creation", "archaeological_site", pks,
- reset=True
- )
- return redirect(
- reverse("operation_creation", kwargs={"step": "general-operation_creation"})
- )
-
-
-def site_add_top_operation(request, pks, current_right=None):
- q = models.ArchaeologicalSite.objects.filter(pk=pks)
- if not q.count():
- raise Http404()
- site = q.all()[0]
- if not site.can_do(request, "view_archaeologicalsite") \
- or not site.operations.count():
- raise Http404()
- # operation add permission checked on view call
- top_operation = site.create_or_update_top_operation(create=True)
- if not wizard_is_available(
- operation_modification_wizard, request, models.Operation, top_operation.pk
- ):
- return HttpResponseRedirect("/")
-
- wizard_url = "operation_modification"
- wizards.OperationModificationWizard.session_set_value(
- request, "selec-" + wizard_url, "pk", top_operation.pk, reset=True
- )
- return redirect(reverse(wizard_url, kwargs={"step": "general-" + wizard_url}))
-
-
operation_administrativeactop_search_wizard = wizards.SearchWizard.as_view(
[
(