summaryrefslogtreecommitdiff
path: root/archaeological_warehouse
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-13 00:18:29 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-13 00:18:29 +0200
commit5b07f6cb31a67a38083d32ec9c302c88ca1f7512 (patch)
tree3f239121db47139228c5b6d2cc4b95fb8d9533ef /archaeological_warehouse
parent7eaddb898570caaf19e94e3b2c889572eaf7a59c (diff)
downloadIshtar-5b07f6cb31a67a38083d32ec9c302c88ca1f7512.tar.bz2
Ishtar-5b07f6cb31a67a38083d32ec9c302c88ca1f7512.zip
New management of "popup" for new items -> change all form configuration
Diffstat (limited to 'archaeological_warehouse')
-rw-r--r--archaeological_warehouse/forms.py2
-rw-r--r--archaeological_warehouse/views.py6
2 files changed, 5 insertions, 3 deletions
diff --git a/archaeological_warehouse/forms.py b/archaeological_warehouse/forms.py
index 5a558aa45..facc94467 100644
--- a/archaeological_warehouse/forms.py
+++ b/archaeological_warehouse/forms.py
@@ -143,6 +143,7 @@ class WarehouseForm(CustomForm, ManageOldType, forms.Form):
form_label = _(u"Warehouse")
form_admin_name = _(u"Warehouse - 010 - General")
form_slug = "warehouse-010-general"
+ extra_form_modals = ["organization", "person"]
associated_models = {
'warehouse_type': models.WarehouseType,
'person_in_charge': Person,
@@ -259,6 +260,7 @@ class ContainerForm(CustomForm, ManageOldType, forms.Form):
form_admin_name = _(u"Container - 010 - General")
form_slug = "container-010-general"
file_upload = True
+ extra_form_modals = ["warehouse", "organization", "person"]
associated_models = {'container_type': models.ContainerType,
'location': models.Warehouse,
'responsible': models.Warehouse}
diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py
index 67701f70b..b5ba1a784 100644
--- a/archaeological_warehouse/views.py
+++ b/archaeological_warehouse/views.py
@@ -35,7 +35,7 @@ from archaeological_warehouse.forms import WarehouseForm, ContainerForm, \
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 ishtar_common.views_item import get_item, show_item, new_qa_item
from archaeological_finds.views import treatment_add
from archaeological_warehouse.wizards import PackagingWizard, WarehouseSearch, \
@@ -53,8 +53,8 @@ get_warehouse = get_item(models.Warehouse, 'get_warehouse', 'warehouse',
search_form=WarehouseSelect)
show_warehouse = show_item(models.Warehouse, 'warehouse')
-new_warehouse = new_item(models.Warehouse, WarehouseForm)
-new_container = new_item(models.Container, ContainerForm)
+new_warehouse = new_qa_item(models.Warehouse, WarehouseForm)
+new_container = new_qa_item(models.Container, ContainerForm)
def autocomplete_warehouse(request):