Delay for possible race condition with fetching course email object. Use settings.SITE_NAME for host name to generate email footer url.
21 lines
448 B
Python
21 lines
448 B
Python
"""
|
|
Django admin page for bulk email models
|
|
"""
|
|
from django.contrib import admin
|
|
|
|
from bulk_email.models import CourseEmail, Optout
|
|
|
|
|
|
class CourseEmailAdmin(admin.ModelAdmin):
|
|
"""Admin for course email."""
|
|
readonly_fields = ('sender',)
|
|
|
|
|
|
class OptoutAdmin(admin.ModelAdmin):
|
|
"""Admin for optouts."""
|
|
list_display = ('email', 'course_id')
|
|
|
|
|
|
admin.site.register(CourseEmail, CourseEmailAdmin)
|
|
admin.site.register(Optout, OptoutAdmin)
|