summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-29 20:04:51 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-29 20:04:51 +0100
commitef4a13bd49ea9afa286381bb11510efb1b0d76e9 (patch)
tree9a0cbffdf76eaeef6d9047091c5b24c3fec83522 /ishtar/furnitures/forms.py
parentc6f55a31a651dcfd0f34d687e91a0660381050db (diff)
downloadIshtar-ef4a13bd49ea9afa286381bb11510efb1b0d76e9.tar.bz2
Ishtar-ef4a13bd49ea9afa286381bb11510efb1b0d76e9.zip
Creation of archaelogical file (refs #14) - integration of an AJAX autocomplete field
Diffstat (limited to 'ishtar/furnitures/forms.py')
-rw-r--r--ishtar/furnitures/forms.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ishtar/furnitures/forms.py b/ishtar/furnitures/forms.py
index e547c6ffb..367e97cb1 100644
--- a/ishtar/furnitures/forms.py
+++ b/ishtar/furnitures/forms.py
@@ -22,6 +22,7 @@ Forms definition
"""
import datetime
+from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _
from django.template import Context
from django.shortcuts import render_to_response
@@ -31,6 +32,11 @@ from merlin.wizards.utils import Step as BasicStep
from merlin.wizards.session import SessionWizard
import models
+import widgets
+
+from django.utils.functional import lazy
+
+reverse_lazy = lazy(reverse, unicode)
class Step(BasicStep):
"""
@@ -61,7 +67,8 @@ class FileWizard(Wizard):
})
class FileForm1(forms.Form):
- in_charge = forms.IntegerField(label=_("Person in charge"))
+ in_charge = forms.IntegerField(label=_("Person in charge"),
+ widget=widgets.JQueryAutoComplete(reverse_lazy('autocomplete-person')))
year = forms.IntegerField(label=_("Year"),
initial=lambda:datetime.datetime.now().year)
internal_reference = forms.CharField(label=_(u"Internal reference"),