summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-16 09:55:30 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-16 09:57:29 +0100
commit9afb9759dae2933d5c56ab3f4d0375f142c95510 (patch)
treeb16f681dbe7abb0d936a6cfc7dfd5a1f8171cef5 /archaeological_warehouse/views.py
parentbe74531db5197863fc7fcc42a6cfa7184ec1a543 (diff)
downloadIshtar-9afb9759dae2933d5c56ab3f4d0375f142c95510.tar.bz2
Ishtar-9afb9759dae2933d5c56ab3f4d0375f142c95510.zip
Warehouse - Container: add a Modify button to sheets (refs #3453, refs #3518)
Diffstat (limited to 'archaeological_warehouse/views.py')
-rw-r--r--archaeological_warehouse/views.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py
index 06b3c9432..677539a3f 100644
--- a/archaeological_warehouse/views.py
+++ b/archaeological_warehouse/views.py
@@ -19,9 +19,11 @@
import json
+from django.core.urlresolvers import reverse
from django.db.models import Q
from django.http import HttpResponse
from django.utils.translation import ugettext_lazy as _
+from django.shortcuts import redirect
import models
@@ -120,6 +122,15 @@ warehouse_modification_wizard = WarehouseModificationWizard.as_view([
url_name='warehouse_modification',
)
+
+def warehouse_modify(request, pk):
+ WarehouseModificationWizard.session_set_value(
+ request, 'selec-warehouse_modification', 'pk', pk, reset=True)
+ return redirect(
+ reverse('warehouse_modification',
+ kwargs={'step': 'warehouse-warehouse_modification'}))
+
+
warehouse_deletion_wizard = WarehouseDeletionWizard.as_view([
('selec-warehouse_deletion', WarehouseFormSelection),
('final-warehouse_deletion', WarehouseDeletionForm)],
@@ -152,6 +163,14 @@ container_modification_wizard = ContainerModificationWizard.as_view([
url_name='container_modification',
)
+
+def container_modify(request, pk):
+ ContainerModificationWizard.session_set_value(
+ request, 'selec-container_modification', 'pk', pk, reset=True)
+ return redirect(
+ reverse('container_modification',
+ kwargs={'step': 'container-container_modification'}))
+
container_deletion_wizard = ContainerDeletionWizard.as_view([
('selec-container_deletion', MainContainerFormSelection),
('final-container_deletion', ContainerDeletionForm)],