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.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py
index ecbcc3175..67701f70b 100644
--- a/archaeological_warehouse/views.py
+++ b/archaeological_warehouse/views.py
@@ -34,6 +34,7 @@ from archaeological_warehouse.forms import WarehouseForm, ContainerForm, \
ContainerDeletionForm, ContainerSelect, WarehouseSelect
from ishtar_common.forms import FinalForm
+from ishtar_common.views import QABaseLockView
from ishtar_common.views_item import get_item, show_item, new_item
from archaeological_finds.views import treatment_add
@@ -178,6 +179,12 @@ warehouse_deletion_wizard = WarehouseDeletionWizard.as_view([
label=_(u"Warehouse deletion"),
url_name='warehouse_deletion',)
+
+class QAWarehouseLockView(QABaseLockView):
+ model = models.Warehouse
+ base_url = "warehouse-qa-lock"
+
+
container_search_wizard = ContainerSearch.as_view([
('selec-container_search', MainContainerFormSelection)],
label=_(u"Container search"),
@@ -252,6 +259,11 @@ warehouse_packaging_wizard = ItemSourceWizard.as_view([
"""
+class QAContainerLockView(QABaseLockView):
+ model = models.Container
+ base_url = "container-qa-lock"
+
+
def reset_wizards(request):
for wizard_class, url_name in (
(PackagingWizard, 'warehouse_packaging'),