diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-30 10:23:12 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-30 10:23:12 +0100 |
commit | 08240fc28fdcd4dd916229e75759b1f1988455ba (patch) | |
tree | d81c85d1b433ed3c0a658f95b1841784789e7c8a /ishtar_common/admin.py | |
parent | 2cb20872730f20d1a0d73c321f269a754ffb5893 (diff) | |
parent | b05763543d0984826715820edf7c59a2a65763e8 (diff) | |
download | Ishtar-08240fc28fdcd4dd916229e75759b1f1988455ba.tar.bz2 Ishtar-08240fc28fdcd4dd916229e75759b1f1988455ba.zip |
Merge branch 'develop' into develop-bootstrap
Diffstat (limited to 'ishtar_common/admin.py')
-rw-r--r-- | ishtar_common/admin.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index 2df910ffd..45e4f7038 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -30,7 +30,7 @@ from django.contrib.auth.models import Group, User from django.contrib.contenttypes.models import ContentType from django.contrib.sites.admin import SiteAdmin from django.contrib.sites.models import Site -from django.contrib.gis.forms import PointField, OSMWidget +from django.contrib.gis.forms import PointField, OSMWidget, MultiPolygonField from django.http import HttpResponseRedirect, HttpResponse from django.shortcuts import render from django.template.defaultfilters import slugify @@ -194,8 +194,10 @@ class AdminTownForm(forms.ModelForm): class Meta: model = models.Town exclude = ['imports'] - center = PointField(label=_(u"center"), required=False, + center = PointField(label=_(u"Center"), required=False, widget=OSMWidget) + limit = MultiPolygonField(label=_(u"Limit"), required=False, + widget=OSMWidget) children = AutoCompleteSelectMultipleField('town', required=False, label=_(u"Town children")) @@ -211,11 +213,11 @@ class TownParentInline(admin.TabularInline): class TownAdmin(admin.ModelAdmin): model = models.Town - list_display = ['name', ] + list_display = ['name', 'year'] search_fields = ['name'] readonly_fields = ['cached_label'] if settings.COUNTRY == 'fr': - list_display += ['numero_insee', 'departement', ] + list_display += ['numero_insee'] search_fields += ['numero_insee', 'departement__label', ] list_filter = ("departement",) form = AdminTownForm |