__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from django.contrib import admin
from .models import Profile, ProfileEmail, ProfileNonDuplicates, Affiliation
[docs]class ProfileEmailInline(admin.TabularInline):
model = ProfileEmail
extra = 0
[docs]class AffiliationInline(admin.TabularInline):
model = Affiliation
extra = 0
[docs]class ProfileAdmin(admin.ModelAdmin):
list_display = ['__str__', 'email', 'discipline', 'expertises', 'has_active_contributor']
search_fields = ['first_name', 'last_name', 'emails__email', 'orcid_id']
inlines = [ProfileEmailInline, AffiliationInline]
admin.site.register(Profile, ProfileAdmin)
admin.site.register(ProfileNonDuplicates)