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 | 11c428fdd9b68c8255f1aeb6890628425a5d8898 (patch) | |
| tree | d81c85d1b433ed3c0a658f95b1841784789e7c8a /ishtar_common/admin.py | |
| parent | d71ab9b6f0efc1ec27cc4dcafdad1f3119a2566a (diff) | |
| parent | 47743d97e01345b7e39a18541100a020f6cfd94d (diff) | |
| download | Ishtar-11c428fdd9b68c8255f1aeb6890628425a5d8898.tar.bz2 Ishtar-11c428fdd9b68c8255f1aeb6890628425a5d8898.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  | 
