summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-23 22:15:34 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-23 22:15:34 +0100
commit7cd2e6de106151e27cd1720bbebfec0d679d88e5 (patch)
tree5ebd08808fbbc580392c11dc70a0ed29fef99480 /archaeological_warehouse/forms.py
parenteaad97f909965da717d1db0da356c490f270859e (diff)
downloadIshtar-7cd2e6de106151e27cd1720bbebfec0d679d88e5.tar.bz2
Ishtar-7cd2e6de106151e27cd1720bbebfec0d679d88e5.zip
Container: Localisation form become modification form
Diffstat (limited to 'archaeological_warehouse/forms.py')
-rw-r--r--archaeological_warehouse/forms.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/archaeological_warehouse/forms.py b/archaeological_warehouse/forms.py
index d51dcf1f4..846e7cb46 100644
--- a/archaeological_warehouse/forms.py
+++ b/archaeological_warehouse/forms.py
@@ -143,6 +143,8 @@ class WarehouseForm(ManageOldType, forms.Form):
class ContainerForm(ManageOldType, forms.Form):
form_label = _(u"Container")
+ associated_models = {'container_type': models.ContainerType,
+ 'location': models.Warehouse}
reference = forms.CharField(label=_(u"Ref."))
container_type = forms.ChoiceField(label=_(u"Container type"), choices=[])
location = forms.IntegerField(
@@ -203,6 +205,12 @@ ContainerFormSelection = get_form_selection(
_(u"You should select a container."), new=True,
new_message=_(u"Add a new container"))
+MainContainerFormSelection = get_form_selection(
+ 'ContainerFormSelection', _(u"Container search"), 'pk',
+ models.Container, ContainerSelect, 'get-container',
+ _(u"You should select a container.")
+)
+
class BasePackagingForm(SelectFindBasketForm):
form_label = _(u"Packaging")