admin.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. from django.contrib import admin
  2. from remember.models import *
  3. class RemembranceAdmin(admin.ModelAdmin):
  4. list_display = ('name','published_on','published',)
  5. #list_filter = ('dod.month', 'dod.year')
  6. search_fields = ('name','body',)
  7. prepopulated_fields={"slug": ("name",)}
  8. ordering=('-published_on',)
  9. class ServiceAdmin(admin.ModelAdmin):
  10. list_display = ('name', 'announcement', 'published_on','published',)
  11. #list_filter = ('dod.month', 'dod.year')
  12. search_fields = ('name','body',)
  13. prepopulated_fields={"slug": ("name",)}
  14. ordering=('-published_on',)
  15. class InMemoriamAdmin(admin.ModelAdmin):
  16. list_display = ('title', 'name', 'published_on','published',)
  17. #list_filter = ('dod.month', 'dod.year')
  18. date_hierarchy='published_on'
  19. search_fields = ('title', 'body',)
  20. #if not self.title:
  21. # prepopulated_fields = {'title': ('first_name', 'middle_name', 'last_name',), 'slug': ('title',)}
  22. #else:
  23. prepopulated_fields = {'slug': ('title',)}
  24. ordering=('-published_on',)
  25. admin.site.register(Remembrance, RemembranceAdmin)
  26. admin.site.register(InMemoriam, InMemoriamAdmin)
  27. admin.site.register(Service, ServiceAdmin)
  28. admin.site.register(RemembrancePhoto)
  29. class AnnouncementAdmin(admin.ModelAdmin):
  30. list_display = ('full_name', 'published_on','published',)
  31. list_display = ('full_name',)
  32. date_hierarchy='published_on'
  33. prepopulated_fields = {'slug': ('first_name', 'middle_name', 'last_name',)}
  34. admin.site.register(Announcement, AnnouncementAdmin)