diff options
author | Cefin <kevon@tuta.io> | 2021-12-10 14:45:14 +0000 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:20:59 +0100 |
commit | 8bd2adb11c8c5ee5852e9deacdb724a4369a42e5 (patch) | |
tree | f182d8dd51602160097ed038fa825c5c62482c1b /archaeological_finds/views.py | |
parent | a670bb7bfcc8aca51741b0c6137e110d6e298831 (diff) | |
download | Ishtar-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.py | 17 |
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") |