summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
authorCefin <kevon@tuta.io>2021-12-10 14:45:14 +0000
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:20:59 +0100
commit8bd2adb11c8c5ee5852e9deacdb724a4369a42e5 (patch)
treef182d8dd51602160097ed038fa825c5c62482c1b /archaeological_finds/views.py
parenta670bb7bfcc8aca51741b0c6137e110d6e298831 (diff)
downloadIshtar-8bd2adb11c8c5ee5852e9deacdb724a4369a42e5.tar.bz2
Ishtar-8bd2adb11c8c5ee5852e9deacdb724a4369a42e5.zip
draft and temporary testing for #5231
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index d8fd48353..4d8430359 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -654,6 +654,17 @@ treatment_creation_n1_wizard = wizards.TreatmentN1Wizard.as_view(
url_name="treatment_creation_n1",
)
+
+def treatmentN1_create(request, pk):
+ if not wizard_is_available(treatment_creation_n1_wizard, models.Treatment):
+ return HttpResponseRedirect("/")
+ wizards.TreatmentWizard.session_set_value(
+ request, "selecfind-treatment_creation_n1", "pk", pk, reset=True
+ )
+ return redirect(
+ "treatment_creation_n1", kwargs={"step": "file-treatment_creation_n1"}
+ )
+
treatment_1n_wizard_steps = [
("selecfind-treatment_creation_1n", forms.SingleUpstreamFindFormSelection),
("file-treatment_creation_1n", forms.TreatmentFormFileChoice),
@@ -1307,6 +1318,12 @@ class QAFindLockView(QABaseLockView):
base_url = "find-qa-lock"
+class QAFindTreatmentN1View(QAItemForm):
+ model = models.Treatment
+ form_class = forms.QAFindTreatmentN1Form
+ base_url = "find-qa-treatmentN1"
+
+
def get_geo_items(request, get_polygons, current_right=None):
operation_pk = request.GET.get("operation_pk")
context_record_pk = request.GET.get("context_record_pk")