diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-10 20:49:13 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-10 20:49:13 +0200 |
commit | 8f18e7aa3ef8750faaf8c4cd136827555fdf66e4 (patch) | |
tree | 45f1d910b67a30e44015735581ec9cdc6db51cdf /archaeological_warehouse/views.py | |
parent | 3d630a998043a9a6a9d61d42f3394b121f045431 (diff) | |
download | Ishtar-8f18e7aa3ef8750faaf8c4cd136827555fdf66e4.tar.bz2 Ishtar-8f18e7aa3ef8750faaf8c4cd136827555fdf66e4.zip |
QA: lock/unlock (sites, operations, context records, finds, containers, warehouses)
Diffstat (limited to 'archaeological_warehouse/views.py')
-rw-r--r-- | archaeological_warehouse/views.py | 12 |
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'), |