You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
1.3 KiB

"""Admin for emencia.django.newsletter"""
from django.contrib import admin
from django.conf import settings
from emencia.django.newsletter.models import Link
from emencia.django.newsletter.models import Contact
from emencia.django.newsletter.models import WorkGroup
from emencia.django.newsletter.models import SMTPServer
from emencia.django.newsletter.models import Newsletter
from emencia.django.newsletter.models import MailingList
from emencia.django.newsletter.models import ContactMailingStatus
from emencia.django.newsletter.settings import USE_WORKGROUPS
from emencia.django.newsletter.admin.contact import ContactAdmin
from emencia.django.newsletter.admin.workgroup import WorkGroupAdmin
from emencia.django.newsletter.admin.newsletter import NewsletterAdmin
from emencia.django.newsletter.admin.smtpserver import SMTPServerAdmin
from emencia.django.newsletter.admin.mailinglist import MailingListAdmin
# admin.site.register(Contact, ContactAdmin)
admin.site.register(SMTPServer, SMTPServerAdmin)
admin.site.register(Newsletter, NewsletterAdmin)
admin.site.register(MailingList, MailingListAdmin)
if USE_WORKGROUPS:
admin.site.register(WorkGroup, WorkGroupAdmin)
class LinkAdmin(admin.ModelAdmin):
list_display = ('title', 'url', 'creation_date')
if settings.DEBUG:
admin.site.register(Link, LinkAdmin)
admin.site.register(ContactMailingStatus)