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
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)
|
|
|