Source code for news.admin

__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.contrib import admin

from .models import NewsLetter, NewsItem, NewsLetterNewsItemsTable


[docs]class NewsLetterNewsItemsTableInline(admin.TabularInline): model = NewsLetterNewsItemsTable
[docs]class NewsLetterAdmin(admin.ModelAdmin): search_fields = ["intro", "closing"] list_display = ["__str__", "published"] inlines = [NewsLetterNewsItemsTableInline]
admin.site.register(NewsLetter, NewsLetterAdmin)
[docs]class NewsItemAdmin(admin.ModelAdmin): search_fields = ["blurb", "followup_link_text"] list_display = ["__str__", "published", "on_homepage"]
admin.site.register(NewsItem, NewsItemAdmin)