summaryrefslogtreecommitdiff
path: root/ishtar_common/admin.py
diff options
context:
space:
mode:
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
commit08240fc28fdcd4dd916229e75759b1f1988455ba (patch)
treed81c85d1b433ed3c0a658f95b1841784789e7c8a /ishtar_common/admin.py
parent2cb20872730f20d1a0d73c321f269a754ffb5893 (diff)
parentb05763543d0984826715820edf7c59a2a65763e8 (diff)
downloadIshtar-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.py10
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