diff options
Diffstat (limited to 'app/utils')
-rw-r--r-- | app/utils/widgets.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/utils/widgets.py b/app/utils/widgets.py index 90a0505..6d6a334 100644 --- a/app/utils/widgets.py +++ b/app/utils/widgets.py @@ -2,6 +2,7 @@ import os from django import forms from django.contrib import admin from django.contrib.admin.widgets import AdminFileWidget +from django.contrib.gis.admin import OSMGeoAdmin from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ from django.conf import settings @@ -91,3 +92,15 @@ class LGEntryForm(forms.ModelForm): widgets = { 'body_markdown': forms.Textarea(attrs={'rows': 50, 'cols': 100}), } + + +class OLAdminBase(OSMGeoAdmin): + default_lon = -9285175 + default_lat = 4025046 + default_zoom = 15 + units = True + scrollable = False + map_width = 700 + map_height = 425 + map_template = 'gis/admin/osm.html' + openlayers_url = '/static/admin/js/OpenLayers.js' |