summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-06-27 20:31:19 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-06-27 20:31:19 +0200
commit3cc6f7df95ec2c82689f227843d4ed0b7177e844 (patch)
treee5e53acfe3c489bea7f2aad38a01f84afb607064 /chimere/models.py
parent6793ee9d4010d5b5399e8c27979d3f7d1d88f8f8 (diff)
downloadChimère-3cc6f7df95ec2c82689f227843d4ed0b7177e844.tar.bz2
Chimère-3cc6f7df95ec2c82689f227843d4ed0b7177e844.zip
Add an autocomplete field
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/chimere/models.py b/chimere/models.py
index d16d20a..9e7e52f 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -44,7 +44,8 @@ from django.template import defaultfilters
from django.utils.translation import ugettext_lazy as _
from chimere.widgets import HiddenPointChooserWidget, PointField, RouteField, \
- SelectMultipleField, TextareaWidget, DatePickerWidget, PolygonField
+ SelectMultipleField, TextareaWidget, DatePickerWidget, PolygonField, \
+ JQueryAutoComplete
from chimere.utils import KMLManager, OSMManager, ShapefileManager, \
GeoRSSManager, CSVManager, HtmlXsltManager, XMLXsltManager, JsonManager, \
IcalManager
@@ -1954,6 +1955,7 @@ class PropertyModel(models.Model):
('P', _('Password')),
('D', _("Date")),
('C', _("Choices")),
+ ('A', _("Choices (autocomplete)")),
('B', _("Boolean")),
)
TYPE_WIDGET = {'T': forms.TextInput,
@@ -1961,6 +1963,7 @@ class PropertyModel(models.Model):
'P': forms.PasswordInput,
'D': DatePickerWidget,
'C': forms.Select,
+ 'A': JQueryAutoComplete,
'B': forms.CheckboxInput,
}
type = models.CharField(_(u"Type"), max_length=1, choices=TYPE)