diff options
Diffstat (limited to 'ishtar_common/admin.py')
| -rw-r--r-- | ishtar_common/admin.py | 13 | 
1 files changed, 10 insertions, 3 deletions
| diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index 897ceaa6e..90f3067e3 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -17,9 +17,6 @@  # See the file COPYING for details. -""" -Admin description -"""  import csv  from ajax_select import make_ajax_form @@ -28,6 +25,7 @@ from django.conf import settings  from django.contrib import admin  from django.contrib.auth.admin import GroupAdmin, UserAdmin  from django.contrib.auth.models import Group, User +from django.contrib.gis.forms import PointField, OSMWidget  from django.http import HttpResponseRedirect, HttpResponse  from django.shortcuts import render_to_response  from django.template import RequestContext @@ -172,6 +170,14 @@ class PersonAdmin(HistorizedObjectAdmin):  admin_site.register(models.Person, PersonAdmin) +class AdminTownForm(forms.ModelForm): +    class Meta: +        model = models.Town +        exclude = [] +    center = PointField(label=_(u"center"), required=False, +                        widget=OSMWidget) + +  class TownAdmin(admin.ModelAdmin):      list_display = ['name', ]      search_fields = ['name'] @@ -181,6 +187,7 @@ class TownAdmin(admin.ModelAdmin):          list_filter = ("departement",)      readonly_fields = ['imports']      model = models.Town +    form = AdminTownForm  admin_site.register(models.Town, TownAdmin) | 
