from django.contrib import admin from django.contrib.contenttypes.admin import GenericTabularInline from .models import FieldNote from utils.widgets import LGEntryForm, OLAdminBase from utils.util import get_latlon @admin.register(FieldNote) class NoteAdmin(OLAdminBase): form = LGEntryForm prepopulated_fields = {"slug": ('title',)} list_display = ('title', 'slug', 'pub_date', 'location') fieldsets = ( ('Note', { 'fields': ( ('title', 'note_type'), 'subtitle', 'body_markdown', 'slug', ('pub_date', 'status'), 'point' ), 'classes': ( 'show', 'extrapretty', 'wide' ) } ), ) lat, lon = get_latlon() default_lon = lon default_lat = lat default_zoom = 10 class Media: js = ('image-loader.js', 'next-prev-links.js')