diff options
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 | 
