Source code for invitations.admin

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


from django.contrib import admin

from .models import RegistrationInvitation, CitationNotification


[docs]class RegistrationInvitationAdmin(admin.ModelAdmin): date_hierarchy = 'date_sent_first' search_fields = ['first_name', 'last_name', 'email', 'invitation_key'] list_display = ['__str__', 'invitation_type', 'invited_by', 'status'] list_filter = ['invitation_type', 'message_style', 'status']
admin.site.register(RegistrationInvitation, RegistrationInvitationAdmin)
[docs]class CitationNotificationAdmin(admin.ModelAdmin): date_hierarchy = 'date_sent' search_fields = ['invitation__first_name', 'invitation__last_name', 'contributor__user__first_name', 'contributor__user__last_name'] list_display = ['__str__', 'created_by', 'date_sent', 'processed'] list_filter = ['processed']
admin.site.register(CitationNotification, CitationNotificationAdmin)