summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_warehouse/views.py')
-rw-r--r--archaeological_warehouse/views.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py
index 60d31c09d..f33991d8b 100644
--- a/archaeological_warehouse/views.py
+++ b/archaeological_warehouse/views.py
@@ -183,3 +183,16 @@ warehouse_packaging_wizard = ItemSourceWizard.as_view([
('final-warehouse_packaging', FinalForm)],
url_name='warehouse_packaging',)
"""
+
+
+def reset_wizards(request):
+ for wizard_class, url_name in (
+ (PackagingWizard, 'warehouse_packaging'),
+ (WarehouseWizard, 'warehouse_creation'),
+ (WarehouseModificationWizard, 'warehouse_modification'),
+ (WarehouseDeletionWizard, 'warehouse_deletion'),
+ (ContainerWizard, 'container_creation'),
+ (ContainerModificationWizard, 'container_modification'),
+ (ContainerDeletionWizard, 'container_deletion'),
+ ):
+ wizard_class.session_reset(request, url_name)