from django.contrib import admin from utils.widgets import AdminImageWidget, LGEntryForm from .models import NewsletterMailing, Subscriber @admin.register(Subscriber) class SubscriberAdmin(admin.ModelAdmin): list_display = ('email_field', 'user', 'date_created', 'subscribed', 'subscribe_date', 'unsubscribed') search_fields = ['email_field'] list_filter = ['unsubscribed'] class Media: js = ('next-prev-links.js',) @admin.register(NewsletterMailing) class NewsletterMailingAdmin(admin.ModelAdmin): form = LGEntryForm list_display = ('title', 'pub_date', 'status') fieldsets = ( ('Entry', { 'fields': ( 'title', 'body_markdown', ('pub_date', 'status'), 'slug', 'featured_image', ), 'classes': ( 'show', 'extrapretty', 'wide' ) } ), ) class Media: js = ('image-loader.js', 'next-prev-links.js') css = { "all": ("my_styles.css",) }