diff options
Diffstat (limited to 'app/guide/admin.py')
-rw-r--r-- | app/guide/admin.py | 95 |
1 files changed, 46 insertions, 49 deletions
diff --git a/app/guide/admin.py b/app/guide/admin.py index cd24ab3..c81a2a5 100644 --- a/app/guide/admin.py +++ b/app/guide/admin.py @@ -1,63 +1,60 @@ from django.contrib import admin -from django import forms from guide.models import Guide from django.contrib.gis.admin import OSMGeoAdmin -from django.contrib.gis.maps.google import GoogleMap -from django.conf import settings - -GMAP = GoogleMap(key=settings.GOOGLE_MAPS_API_KEY) - class GuideAdmin(OSMGeoAdmin): - list_display = ('title', 'pub_date','template_name', 'status','location','photo_gallery') + list_display = ( + 'title', + 'pub_date', + 'template_name', + 'status', + 'location', + 'photo_gallery' + ) search_fields = ['title', 'body_markdown'] - prepopulated_fields = {"slug" : ('title',)} - list_filter = ('pub_date', 'status','location__state__country__lux_region','location') + prepopulated_fields = {"slug": ('title',)} + list_filter = ('pub_date', 'status', 'location__state__country__lux_region', 'location') fieldsets = ( - ('Note', {'fields': ('title','body_markdown', ('location'), 'pub_date', 'status', 'slug','photo_gallery'), 'classes': ('show','extrapretty','wide')}), - ('Extra', {'fields': ('dek', 'meta_description','template_name', ('image', 'thumbnail')), 'classes': ('collapse', 'wide')}), + ('Note', { + 'fields': ( + 'title', + 'body_markdown', + 'location', + 'pub_date', + 'status', + 'slug', + 'photo_gallery' + ), + 'classes': ( + 'show', + 'extrapretty', + 'wide' + ) + }), + ('Extra', { + 'fields': ( + 'dek', + 'meta_description', + 'template_name', + 'image', + 'thumbnail' + ), + 'classes': ( + 'collapse', + 'wide' + ) + }), ) - - class Media: - js = ['/media/admin/custom/model.js'] - extra_js = [GMAP.api_url + GMAP.key] - map_template = 'gis/admin/google.html' - #map_template = 'gis/admin/google.html' - # Default GeoDjango OpenLayers map options - # Uncomment and modify as desired - # To learn more about this jargon visit: - # www.openlayers.org - - default_lon = -9314310 - default_lat = 3991847 + + # options for OSM map Using custom ESRI topo map + default_lon = -9285175 + default_lat = 4025046 default_zoom = 6 - #display_wkt = False - #display_srid = False - #extra_js = [] - #num_zoom = 18 - #max_zoom = False - #min_zoom = False - #units = False - #max_resolution = False - #max_extent = False - #modifiable = True - #mouse_position = True - #scale_text = True - #layerswitcher = True + units = True scrollable = False - #admin_media_prefix = settings.ADMIN_MEDIA_PREFIX map_width = 700 - map_height = 325 - #map_srid = 4326 - #map_template = 'gis/admin/openlayers.html' - #openlayers_url = 'http://openlayers.org/api/2.6/OpenLayers.js' - #wms_url = 'http://labs.metacarta.com/wms/vmap0' - #wms_layer = 'basic' - #wms_name = 'OpenLayers WMS' - #debug = False - #widget = OpenLayersWidget - - + map_height = 425 + map_template = 'gis/admin/osm.html' admin.site.register(Guide, GuideAdmin) |