from django.contrib import admin from remember.models import * class RemembranceAdmin(admin.ModelAdmin): list_display = ('name','published_on','published',) #list_filter = ('dod.month', 'dod.year') search_fields = ('name','body',) prepopulated_fields={"slug": ("name",)} ordering=('-published_on',) class ServiceAdmin(admin.ModelAdmin): list_display = ('name', 'announcement', 'published_on','published',) #list_filter = ('dod.month', 'dod.year') search_fields = ('name','body',) prepopulated_fields={"slug": ("name",)} ordering=('-published_on',) class InMemoriamAdmin(admin.ModelAdmin): list_display = ('title', 'name', 'published_on','published',) #list_filter = ('dod.month', 'dod.year') date_hierarchy='published_on' search_fields = ('title', 'body',) #if not self.title: # prepopulated_fields = {'title': ('first_name', 'middle_name', 'last_name',), 'slug': ('title',)} #else: prepopulated_fields = {'slug': ('title',)} ordering=('-published_on',) admin.site.register(Remembrance, RemembranceAdmin) admin.site.register(InMemoriam, InMemoriamAdmin) admin.site.register(Service, ServiceAdmin) admin.site.register(RemembrancePhoto) class AnnouncementAdmin(admin.ModelAdmin): list_display = ('full_name', 'published_on','published',) list_display = ('full_name',) date_hierarchy='published_on' prepopulated_fields = {'slug': ('first_name', 'middle_name', 'last_name',)} admin.site.register(Announcement, AnnouncementAdmin)