from django.contrib import admin
from django.contrib.gis.admin import OSMGeoAdmin

from .models import Trip

from utils.widgets import OLAdminBase
from utils.util import get_latlon
from utils.widgets import LGEntryForm

@admin.register(Trip)
class TripAdmin(OSMGeoAdmin):
    list_display = ('title', 'slug')
    prepopulated_fields = {'slug': ('title',)}
    ordering = ('title',)
    search_fields = ['title']
    list_select_related = True
    fieldsets = (
        ('Trip', {
            'fields': (
                'title',
                'subtitle',
                'dek_markdown',
                'route',
                'slug',
                'start_date',
                'end_date',
                'pub_date',
            ),
            'classes': (
                'show',
                'extrapretty'
            )
        }),
    )